diff --git a/Algorithms/0001. Two Sum/1. Two Sum.go b/Algorithms/0001.Two-Sum/1. Two Sum.go similarity index 100% rename from Algorithms/0001. Two Sum/1. Two Sum.go rename to Algorithms/0001.Two-Sum/1. Two Sum.go diff --git a/Algorithms/0001. Two Sum/1. Two Sum_test.go b/Algorithms/0001.Two-Sum/1. Two Sum_test.go similarity index 100% rename from Algorithms/0001. Two Sum/1. Two Sum_test.go rename to Algorithms/0001.Two-Sum/1. Two Sum_test.go diff --git a/Algorithms/0001. Two Sum/README.md b/Algorithms/0001.Two-Sum/README.md similarity index 100% rename from Algorithms/0001. Two Sum/README.md rename to Algorithms/0001.Two-Sum/README.md diff --git a/Algorithms/0002. Add Two Numbers/2. Add Two Numbers.go b/Algorithms/0002.Add-Two-Numbers/2. Add Two Numbers.go similarity index 100% rename from Algorithms/0002. Add Two Numbers/2. Add Two Numbers.go rename to Algorithms/0002.Add-Two-Numbers/2. Add Two Numbers.go diff --git a/Algorithms/0002. Add Two Numbers/2. Add Two Numbers_test.go b/Algorithms/0002.Add-Two-Numbers/2. Add Two Numbers_test.go similarity index 100% rename from Algorithms/0002. Add Two Numbers/2. Add Two Numbers_test.go rename to Algorithms/0002.Add-Two-Numbers/2. Add Two Numbers_test.go diff --git a/Algorithms/0002. Add Two Numbers/README.md b/Algorithms/0002.Add-Two-Numbers/README.md similarity index 100% rename from Algorithms/0002. Add Two Numbers/README.md rename to Algorithms/0002.Add-Two-Numbers/README.md diff --git a/Algorithms/0003. Longest Substring Without Repeating Characters/3. Longest Substring Without Repeating Characters.go b/Algorithms/0003.Longest-Substring-Without-Repeating-Characters/3. Longest Substring Without Repeating Characters.go similarity index 100% rename from Algorithms/0003. Longest Substring Without Repeating Characters/3. Longest Substring Without Repeating Characters.go rename to Algorithms/0003.Longest-Substring-Without-Repeating-Characters/3. Longest Substring Without Repeating Characters.go diff --git a/Algorithms/0003. Longest Substring Without Repeating Characters/3. Longest Substring Without Repeating Characters_test.go b/Algorithms/0003.Longest-Substring-Without-Repeating-Characters/3. Longest Substring Without Repeating Characters_test.go similarity index 100% rename from Algorithms/0003. Longest Substring Without Repeating Characters/3. Longest Substring Without Repeating Characters_test.go rename to Algorithms/0003.Longest-Substring-Without-Repeating-Characters/3. Longest Substring Without Repeating Characters_test.go diff --git a/Algorithms/0003. Longest Substring Without Repeating Characters/README.md b/Algorithms/0003.Longest-Substring-Without-Repeating-Characters/README.md similarity index 100% rename from Algorithms/0003. Longest Substring Without Repeating Characters/README.md rename to Algorithms/0003.Longest-Substring-Without-Repeating-Characters/README.md diff --git a/Algorithms/0004. Median of Two Sorted Arrays/4. Median of Two Sorted Arrays.go b/Algorithms/0004.Median-of-Two-Sorted-Arrays/4. Median of Two Sorted Arrays.go similarity index 100% rename from Algorithms/0004. Median of Two Sorted Arrays/4. Median of Two Sorted Arrays.go rename to Algorithms/0004.Median-of-Two-Sorted-Arrays/4. Median of Two Sorted Arrays.go diff --git a/Algorithms/0004. Median of Two Sorted Arrays/4. Median of Two Sorted Arrays_test.go b/Algorithms/0004.Median-of-Two-Sorted-Arrays/4. Median of Two Sorted Arrays_test.go similarity index 100% rename from Algorithms/0004. Median of Two Sorted Arrays/4. Median of Two Sorted Arrays_test.go rename to Algorithms/0004.Median-of-Two-Sorted-Arrays/4. Median of Two Sorted Arrays_test.go diff --git a/Algorithms/0004. Median of Two Sorted Arrays/README.md b/Algorithms/0004.Median-of-Two-Sorted-Arrays/README.md similarity index 100% rename from Algorithms/0004. Median of Two Sorted Arrays/README.md rename to Algorithms/0004.Median-of-Two-Sorted-Arrays/README.md diff --git a/Algorithms/0007. Reverse Integer/7. Reverse Integer.go b/Algorithms/0007.Reverse-Integer/7. Reverse Integer.go similarity index 100% rename from Algorithms/0007. Reverse Integer/7. Reverse Integer.go rename to Algorithms/0007.Reverse-Integer/7. Reverse Integer.go diff --git a/Algorithms/0007. Reverse Integer/7. Reverse Integer_test.go b/Algorithms/0007.Reverse-Integer/7. Reverse Integer_test.go similarity index 100% rename from Algorithms/0007. Reverse Integer/7. Reverse Integer_test.go rename to Algorithms/0007.Reverse-Integer/7. Reverse Integer_test.go diff --git a/Algorithms/0007. Reverse Integer/README.md b/Algorithms/0007.Reverse-Integer/README.md similarity index 100% rename from Algorithms/0007. Reverse Integer/README.md rename to Algorithms/0007.Reverse-Integer/README.md diff --git a/Algorithms/0011. Container With Most Water/11. Container With Most Water.go b/Algorithms/0011.Container-With-Most-Water/11. Container With Most Water.go similarity index 100% rename from Algorithms/0011. Container With Most Water/11. Container With Most Water.go rename to Algorithms/0011.Container-With-Most-Water/11. Container With Most Water.go diff --git a/Algorithms/0011. Container With Most Water/11. Container With Most Water_test.go b/Algorithms/0011.Container-With-Most-Water/11. Container With Most Water_test.go similarity index 100% rename from Algorithms/0011. Container With Most Water/11. Container With Most Water_test.go rename to Algorithms/0011.Container-With-Most-Water/11. Container With Most Water_test.go diff --git a/Algorithms/0011. Container With Most Water/README.md b/Algorithms/0011.Container-With-Most-Water/README.md similarity index 100% rename from Algorithms/0011. Container With Most Water/README.md rename to Algorithms/0011.Container-With-Most-Water/README.md diff --git a/Algorithms/0015. 3Sum/15. 3Sum.go b/Algorithms/0015.3Sum/15. 3Sum.go similarity index 100% rename from Algorithms/0015. 3Sum/15. 3Sum.go rename to Algorithms/0015.3Sum/15. 3Sum.go diff --git a/Algorithms/0015. 3Sum/15. 3Sum_test.go b/Algorithms/0015.3Sum/15. 3Sum_test.go similarity index 100% rename from Algorithms/0015. 3Sum/15. 3Sum_test.go rename to Algorithms/0015.3Sum/15. 3Sum_test.go diff --git a/Algorithms/0015. 3Sum/README.md b/Algorithms/0015.3Sum/README.md similarity index 100% rename from Algorithms/0015. 3Sum/README.md rename to Algorithms/0015.3Sum/README.md diff --git a/Algorithms/0016. 3Sum Closest/16. 3Sum Closest.go b/Algorithms/0016.3Sum-Closest/16. 3Sum Closest.go similarity index 100% rename from Algorithms/0016. 3Sum Closest/16. 3Sum Closest.go rename to Algorithms/0016.3Sum-Closest/16. 3Sum Closest.go diff --git a/Algorithms/0016. 3Sum Closest/16. 3Sum Closest_test.go b/Algorithms/0016.3Sum-Closest/16. 3Sum Closest_test.go similarity index 100% rename from Algorithms/0016. 3Sum Closest/16. 3Sum Closest_test.go rename to Algorithms/0016.3Sum-Closest/16. 3Sum Closest_test.go diff --git a/Algorithms/0016. 3Sum Closest/README.md b/Algorithms/0016.3Sum-Closest/README.md similarity index 100% rename from Algorithms/0016. 3Sum Closest/README.md rename to Algorithms/0016.3Sum-Closest/README.md diff --git a/Algorithms/0017. Letter Combinations of a Phone Number/17. Letter Combinations of a Phone Number.go b/Algorithms/0017.Letter-Combinations-of-a-Phone-Number/17. Letter Combinations of a Phone Number.go similarity index 100% rename from Algorithms/0017. Letter Combinations of a Phone Number/17. Letter Combinations of a Phone Number.go rename to Algorithms/0017.Letter-Combinations-of-a-Phone-Number/17. Letter Combinations of a Phone Number.go diff --git a/Algorithms/0017. Letter Combinations of a Phone Number/17. Letter Combinations of a Phone Number_test.go b/Algorithms/0017.Letter-Combinations-of-a-Phone-Number/17. Letter Combinations of a Phone Number_test.go similarity index 100% rename from Algorithms/0017. Letter Combinations of a Phone Number/17. Letter Combinations of a Phone Number_test.go rename to Algorithms/0017.Letter-Combinations-of-a-Phone-Number/17. Letter Combinations of a Phone Number_test.go diff --git a/Algorithms/0017. Letter Combinations of a Phone Number/README.md b/Algorithms/0017.Letter-Combinations-of-a-Phone-Number/README.md similarity index 100% rename from Algorithms/0017. Letter Combinations of a Phone Number/README.md rename to Algorithms/0017.Letter-Combinations-of-a-Phone-Number/README.md diff --git a/Algorithms/0018. 4Sum/18. 4Sum.go b/Algorithms/0018.4Sum/18. 4Sum.go similarity index 100% rename from Algorithms/0018. 4Sum/18. 4Sum.go rename to Algorithms/0018.4Sum/18. 4Sum.go diff --git a/Algorithms/0018. 4Sum/18. 4Sum_test.go b/Algorithms/0018.4Sum/18. 4Sum_test.go similarity index 100% rename from Algorithms/0018. 4Sum/18. 4Sum_test.go rename to Algorithms/0018.4Sum/18. 4Sum_test.go diff --git a/Algorithms/0018. 4Sum/README.md b/Algorithms/0018.4Sum/README.md similarity index 100% rename from Algorithms/0018. 4Sum/README.md rename to Algorithms/0018.4Sum/README.md diff --git a/Algorithms/0019. Remove Nth Node From End of List/19. Remove Nth Node From End of List.go b/Algorithms/0019.Remove-Nth-Node-From-End-of-List/19. Remove Nth Node From End of List.go similarity index 100% rename from Algorithms/0019. Remove Nth Node From End of List/19. Remove Nth Node From End of List.go rename to Algorithms/0019.Remove-Nth-Node-From-End-of-List/19. Remove Nth Node From End of List.go diff --git a/Algorithms/0019. Remove Nth Node From End of List/19. Remove Nth Node From End of List_test.go b/Algorithms/0019.Remove-Nth-Node-From-End-of-List/19. Remove Nth Node From End of List_test.go similarity index 100% rename from Algorithms/0019. Remove Nth Node From End of List/19. Remove Nth Node From End of List_test.go rename to Algorithms/0019.Remove-Nth-Node-From-End-of-List/19. Remove Nth Node From End of List_test.go diff --git a/Algorithms/0019. Remove Nth Node From End of List/README.md b/Algorithms/0019.Remove-Nth-Node-From-End-of-List/README.md similarity index 100% rename from Algorithms/0019. Remove Nth Node From End of List/README.md rename to Algorithms/0019.Remove-Nth-Node-From-End-of-List/README.md diff --git a/Algorithms/0020. Valid-Parentheses/20. Valid Parentheses.go b/Algorithms/0020.Valid-Parentheses/20. Valid Parentheses.go similarity index 100% rename from Algorithms/0020. Valid-Parentheses/20. Valid Parentheses.go rename to Algorithms/0020.Valid-Parentheses/20. Valid Parentheses.go diff --git a/Algorithms/0020. Valid-Parentheses/20. Valid Parentheses_test.go b/Algorithms/0020.Valid-Parentheses/20. Valid Parentheses_test.go similarity index 100% rename from Algorithms/0020. Valid-Parentheses/20. Valid Parentheses_test.go rename to Algorithms/0020.Valid-Parentheses/20. Valid Parentheses_test.go diff --git a/Algorithms/0020. Valid-Parentheses/README.md b/Algorithms/0020.Valid-Parentheses/README.md similarity index 100% rename from Algorithms/0020. Valid-Parentheses/README.md rename to Algorithms/0020.Valid-Parentheses/README.md diff --git a/Algorithms/0021. Merge Two Sorted Lists/21. Merge Two Sorted Lists.go b/Algorithms/0021.Merge-Two-Sorted-Lists/21. Merge Two Sorted Lists.go similarity index 100% rename from Algorithms/0021. Merge Two Sorted Lists/21. Merge Two Sorted Lists.go rename to Algorithms/0021.Merge-Two-Sorted-Lists/21. Merge Two Sorted Lists.go diff --git a/Algorithms/0021. Merge Two Sorted Lists/21. Merge Two Sorted Lists_test.go b/Algorithms/0021.Merge-Two-Sorted-Lists/21. Merge Two Sorted Lists_test.go similarity index 100% rename from Algorithms/0021. Merge Two Sorted Lists/21. Merge Two Sorted Lists_test.go rename to Algorithms/0021.Merge-Two-Sorted-Lists/21. Merge Two Sorted Lists_test.go diff --git a/Algorithms/0021. Merge Two Sorted Lists/README.md b/Algorithms/0021.Merge-Two-Sorted-Lists/README.md similarity index 100% rename from Algorithms/0021. Merge Two Sorted Lists/README.md rename to Algorithms/0021.Merge-Two-Sorted-Lists/README.md diff --git a/Algorithms/0022. Generate Parentheses/22. Generate Parentheses.go b/Algorithms/0022.Generate-Parentheses/22. Generate Parentheses.go similarity index 100% rename from Algorithms/0022. Generate Parentheses/22. Generate Parentheses.go rename to Algorithms/0022.Generate-Parentheses/22. Generate Parentheses.go diff --git a/Algorithms/0022. Generate Parentheses/22. Generate Parentheses_test.go b/Algorithms/0022.Generate-Parentheses/22. Generate Parentheses_test.go similarity index 100% rename from Algorithms/0022. Generate Parentheses/22. Generate Parentheses_test.go rename to Algorithms/0022.Generate-Parentheses/22. Generate Parentheses_test.go diff --git a/Algorithms/0022. Generate Parentheses/README.md b/Algorithms/0022.Generate-Parentheses/README.md similarity index 100% rename from Algorithms/0022. Generate Parentheses/README.md rename to Algorithms/0022.Generate-Parentheses/README.md diff --git a/Algorithms/0023. Merge k Sorted Lists/23. Merge k Sorted Lists.go b/Algorithms/0023.Merge-k-Sorted-Lists/23. Merge k Sorted Lists.go similarity index 100% rename from Algorithms/0023. Merge k Sorted Lists/23. Merge k Sorted Lists.go rename to Algorithms/0023.Merge-k-Sorted-Lists/23. Merge k Sorted Lists.go diff --git a/Algorithms/0023. Merge k Sorted Lists/23. Merge k Sorted Lists_test.go b/Algorithms/0023.Merge-k-Sorted-Lists/23. Merge k Sorted Lists_test.go similarity index 100% rename from Algorithms/0023. Merge k Sorted Lists/23. Merge k Sorted Lists_test.go rename to Algorithms/0023.Merge-k-Sorted-Lists/23. Merge k Sorted Lists_test.go diff --git a/Algorithms/0023. Merge k Sorted Lists/README.md b/Algorithms/0023.Merge-k-Sorted-Lists/README.md similarity index 100% rename from Algorithms/0023. Merge k Sorted Lists/README.md rename to Algorithms/0023.Merge-k-Sorted-Lists/README.md diff --git a/Algorithms/0024. Swap Nodes in Pairs/24. Swap Nodes in Pairs.go b/Algorithms/0024.Swap-Nodes-in-Pairs/24. Swap Nodes in Pairs.go similarity index 100% rename from Algorithms/0024. Swap Nodes in Pairs/24. Swap Nodes in Pairs.go rename to Algorithms/0024.Swap-Nodes-in-Pairs/24. Swap Nodes in Pairs.go diff --git a/Algorithms/0024. Swap Nodes in Pairs/24. Swap Nodes in Pairs_test.go b/Algorithms/0024.Swap-Nodes-in-Pairs/24. Swap Nodes in Pairs_test.go similarity index 100% rename from Algorithms/0024. Swap Nodes in Pairs/24. Swap Nodes in Pairs_test.go rename to Algorithms/0024.Swap-Nodes-in-Pairs/24. Swap Nodes in Pairs_test.go diff --git a/Algorithms/0024. Swap Nodes in Pairs/README.md b/Algorithms/0024.Swap-Nodes-in-Pairs/README.md similarity index 100% rename from Algorithms/0024. Swap Nodes in Pairs/README.md rename to Algorithms/0024.Swap-Nodes-in-Pairs/README.md diff --git a/Algorithms/0025. Reverse Nodes in k Group/25. Reverse Nodes in k Group.go b/Algorithms/0025.Reverse-Nodes-in-k-Group/25. Reverse Nodes in k Group.go similarity index 100% rename from Algorithms/0025. Reverse Nodes in k Group/25. Reverse Nodes in k Group.go rename to Algorithms/0025.Reverse-Nodes-in-k-Group/25. Reverse Nodes in k Group.go diff --git a/Algorithms/0025. Reverse Nodes in k Group/25. Reverse Nodes in k Group_test.go b/Algorithms/0025.Reverse-Nodes-in-k-Group/25. Reverse Nodes in k Group_test.go similarity index 100% rename from Algorithms/0025. Reverse Nodes in k Group/25. Reverse Nodes in k Group_test.go rename to Algorithms/0025.Reverse-Nodes-in-k-Group/25. Reverse Nodes in k Group_test.go diff --git a/Algorithms/0025. Reverse Nodes in k Group/README.md b/Algorithms/0025.Reverse-Nodes-in-k-Group/README.md similarity index 100% rename from Algorithms/0025. Reverse Nodes in k Group/README.md rename to Algorithms/0025.Reverse-Nodes-in-k-Group/README.md diff --git a/Algorithms/0026. Remove Duplicates from Sorted Array/26. Remove Duplicates from Sorted Array.go b/Algorithms/0026.Remove-Duplicates-from-Sorted-Array/26. Remove Duplicates from Sorted Array.go similarity index 100% rename from Algorithms/0026. Remove Duplicates from Sorted Array/26. Remove Duplicates from Sorted Array.go rename to Algorithms/0026.Remove-Duplicates-from-Sorted-Array/26. Remove Duplicates from Sorted Array.go diff --git a/Algorithms/0026. Remove Duplicates from Sorted Array/26. Remove Duplicates from Sorted Array_test.go b/Algorithms/0026.Remove-Duplicates-from-Sorted-Array/26. Remove Duplicates from Sorted Array_test.go similarity index 100% rename from Algorithms/0026. Remove Duplicates from Sorted Array/26. Remove Duplicates from Sorted Array_test.go rename to Algorithms/0026.Remove-Duplicates-from-Sorted-Array/26. Remove Duplicates from Sorted Array_test.go diff --git a/Algorithms/0026. Remove Duplicates from Sorted Array/README.md b/Algorithms/0026.Remove-Duplicates-from-Sorted-Array/README.md similarity index 100% rename from Algorithms/0026. Remove Duplicates from Sorted Array/README.md rename to Algorithms/0026.Remove-Duplicates-from-Sorted-Array/README.md diff --git a/Algorithms/0027. Remove Element/27. Remove Element.go b/Algorithms/0027.Remove-Element/27. Remove Element.go similarity index 100% rename from Algorithms/0027. Remove Element/27. Remove Element.go rename to Algorithms/0027.Remove-Element/27. Remove Element.go diff --git a/Algorithms/0027. Remove Element/27. Remove Element_test.go b/Algorithms/0027.Remove-Element/27. Remove Element_test.go similarity index 100% rename from Algorithms/0027. Remove Element/27. Remove Element_test.go rename to Algorithms/0027.Remove-Element/27. Remove Element_test.go diff --git a/Algorithms/0027. Remove Element/README.md b/Algorithms/0027.Remove-Element/README.md similarity index 100% rename from Algorithms/0027. Remove Element/README.md rename to Algorithms/0027.Remove-Element/README.md diff --git a/Algorithms/0028. Implement strStr()/28. Implement strStr().go b/Algorithms/0028.Implement-strStr/28. Implement strStr().go similarity index 100% rename from Algorithms/0028. Implement strStr()/28. Implement strStr().go rename to Algorithms/0028.Implement-strStr/28. Implement strStr().go diff --git a/Algorithms/0028. Implement strStr()/28. Implement strStr()_test.go b/Algorithms/0028.Implement-strStr/28. Implement strStr()_test.go similarity index 100% rename from Algorithms/0028. Implement strStr()/28. Implement strStr()_test.go rename to Algorithms/0028.Implement-strStr/28. Implement strStr()_test.go diff --git a/Algorithms/0028. Implement strStr()/README.md b/Algorithms/0028.Implement-strStr/README.md similarity index 100% rename from Algorithms/0028. Implement strStr()/README.md rename to Algorithms/0028.Implement-strStr/README.md diff --git a/Algorithms/0029. Divide Two Integers/29. Divide Two Integers.go b/Algorithms/0029.Divide-Two-Integers/29. Divide Two Integers.go similarity index 100% rename from Algorithms/0029. Divide Two Integers/29. Divide Two Integers.go rename to Algorithms/0029.Divide-Two-Integers/29. Divide Two Integers.go diff --git a/Algorithms/0029. Divide Two Integers/29. Divide Two Integers_test.go b/Algorithms/0029.Divide-Two-Integers/29. Divide Two Integers_test.go similarity index 100% rename from Algorithms/0029. Divide Two Integers/29. Divide Two Integers_test.go rename to Algorithms/0029.Divide-Two-Integers/29. Divide Two Integers_test.go diff --git a/Algorithms/0029. Divide Two Integers/README.md b/Algorithms/0029.Divide-Two-Integers/README.md similarity index 100% rename from Algorithms/0029. Divide Two Integers/README.md rename to Algorithms/0029.Divide-Two-Integers/README.md diff --git a/Algorithms/0030. Substring with Concatenation of All Words/30. Substring with Concatenation of All Words.go b/Algorithms/0030.Substring-with-Concatenation-of-All-Words/30. Substring with Concatenation of All Words.go similarity index 100% rename from Algorithms/0030. Substring with Concatenation of All Words/30. Substring with Concatenation of All Words.go rename to Algorithms/0030.Substring-with-Concatenation-of-All-Words/30. Substring with Concatenation of All Words.go diff --git a/Algorithms/0030. Substring with Concatenation of All Words/30. Substring with Concatenation of All Words_test.go b/Algorithms/0030.Substring-with-Concatenation-of-All-Words/30. Substring with Concatenation of All Words_test.go similarity index 100% rename from Algorithms/0030. Substring with Concatenation of All Words/30. Substring with Concatenation of All Words_test.go rename to Algorithms/0030.Substring-with-Concatenation-of-All-Words/30. Substring with Concatenation of All Words_test.go diff --git a/Algorithms/0030. Substring with Concatenation of All Words/README.md b/Algorithms/0030.Substring-with-Concatenation-of-All-Words/README.md similarity index 100% rename from Algorithms/0030. Substring with Concatenation of All Words/README.md rename to Algorithms/0030.Substring-with-Concatenation-of-All-Words/README.md diff --git a/Algorithms/0033. Search in Rotated Sorted Array/33. Search in Rotated Sorted Array.go b/Algorithms/0033.Search-in-Rotated-Sorted-Array/33. Search in Rotated Sorted Array.go similarity index 100% rename from Algorithms/0033. Search in Rotated Sorted Array/33. Search in Rotated Sorted Array.go rename to Algorithms/0033.Search-in-Rotated-Sorted-Array/33. Search in Rotated Sorted Array.go diff --git a/Algorithms/0033. Search in Rotated Sorted Array/33. Search in Rotated Sorted Array_test.go b/Algorithms/0033.Search-in-Rotated-Sorted-Array/33. Search in Rotated Sorted Array_test.go similarity index 100% rename from Algorithms/0033. Search in Rotated Sorted Array/33. Search in Rotated Sorted Array_test.go rename to Algorithms/0033.Search-in-Rotated-Sorted-Array/33. Search in Rotated Sorted Array_test.go diff --git a/Algorithms/0033. Search in Rotated Sorted Array/README.md b/Algorithms/0033.Search-in-Rotated-Sorted-Array/README.md similarity index 100% rename from Algorithms/0033. Search in Rotated Sorted Array/README.md rename to Algorithms/0033.Search-in-Rotated-Sorted-Array/README.md diff --git a/Algorithms/0034. Find First and Last Position of Element in Sorted Array/34. Find First and Last Position of Element in Sorted Array.go b/Algorithms/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/34. Find First and Last Position of Element in Sorted Array.go similarity index 100% rename from Algorithms/0034. Find First and Last Position of Element in Sorted Array/34. Find First and Last Position of Element in Sorted Array.go rename to Algorithms/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/34. Find First and Last Position of Element in Sorted Array.go diff --git a/Algorithms/0034. Find First and Last Position of Element in Sorted Array/34. Find First and Last Position of Element in Sorted Array_test.go b/Algorithms/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/34. Find First and Last Position of Element in Sorted Array_test.go similarity index 100% rename from Algorithms/0034. Find First and Last Position of Element in Sorted Array/34. Find First and Last Position of Element in Sorted Array_test.go rename to Algorithms/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/34. Find First and Last Position of Element in Sorted Array_test.go diff --git a/Algorithms/0034. Find First and Last Position of Element in Sorted Array/README.md b/Algorithms/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/README.md similarity index 100% rename from Algorithms/0034. Find First and Last Position of Element in Sorted Array/README.md rename to Algorithms/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/README.md diff --git a/Algorithms/0035. Search Insert Position/35. Search Insert Position.go b/Algorithms/0035.Search-Insert-Position/35. Search Insert Position.go similarity index 100% rename from Algorithms/0035. Search Insert Position/35. Search Insert Position.go rename to Algorithms/0035.Search-Insert-Position/35. Search Insert Position.go diff --git a/Algorithms/0035. Search Insert Position/35. Search Insert Position_test.go b/Algorithms/0035.Search-Insert-Position/35. Search Insert Position_test.go similarity index 100% rename from Algorithms/0035. Search Insert Position/35. Search Insert Position_test.go rename to Algorithms/0035.Search-Insert-Position/35. Search Insert Position_test.go diff --git a/Algorithms/0035. Search Insert Position/README.md b/Algorithms/0035.Search-Insert-Position/README.md similarity index 100% rename from Algorithms/0035. Search Insert Position/README.md rename to Algorithms/0035.Search-Insert-Position/README.md diff --git a/Algorithms/0036. Valid Sudoku/36. Valid Sudoku.go b/Algorithms/0036.Valid-Sudoku/36. Valid Sudoku.go similarity index 100% rename from Algorithms/0036. Valid Sudoku/36. Valid Sudoku.go rename to Algorithms/0036.Valid-Sudoku/36. Valid Sudoku.go diff --git a/Algorithms/0036. Valid Sudoku/36. Valid Sudoku_test.go b/Algorithms/0036.Valid-Sudoku/36. Valid Sudoku_test.go similarity index 100% rename from Algorithms/0036. Valid Sudoku/36. Valid Sudoku_test.go rename to Algorithms/0036.Valid-Sudoku/36. Valid Sudoku_test.go diff --git a/Algorithms/0036. Valid Sudoku/README.md b/Algorithms/0036.Valid-Sudoku/README.md similarity index 100% rename from Algorithms/0036. Valid Sudoku/README.md rename to Algorithms/0036.Valid-Sudoku/README.md diff --git a/Algorithms/0037. Sudoku Solver/37. Sudoku Solver.go b/Algorithms/0037.Sudoku-Solver/37. Sudoku Solver.go similarity index 100% rename from Algorithms/0037. Sudoku Solver/37. Sudoku Solver.go rename to Algorithms/0037.Sudoku-Solver/37. Sudoku Solver.go diff --git a/Algorithms/0037. Sudoku Solver/37. Sudoku Solver_test.go b/Algorithms/0037.Sudoku-Solver/37. Sudoku Solver_test.go similarity index 100% rename from Algorithms/0037. Sudoku Solver/37. Sudoku Solver_test.go rename to Algorithms/0037.Sudoku-Solver/37. Sudoku Solver_test.go diff --git a/Algorithms/0037. Sudoku Solver/README.md b/Algorithms/0037.Sudoku-Solver/README.md similarity index 100% rename from Algorithms/0037. Sudoku Solver/README.md rename to Algorithms/0037.Sudoku-Solver/README.md diff --git a/Algorithms/0039. Combination Sum/39. Combination Sum.go b/Algorithms/0039.Combination-Sum/39. Combination Sum.go similarity index 100% rename from Algorithms/0039. Combination Sum/39. Combination Sum.go rename to Algorithms/0039.Combination-Sum/39. Combination Sum.go diff --git a/Algorithms/0039. Combination Sum/39. Combination Sum_test.go b/Algorithms/0039.Combination-Sum/39. Combination Sum_test.go similarity index 100% rename from Algorithms/0039. Combination Sum/39. Combination Sum_test.go rename to Algorithms/0039.Combination-Sum/39. Combination Sum_test.go diff --git a/Algorithms/0039. Combination Sum/README.md b/Algorithms/0039.Combination-Sum/README.md similarity index 100% rename from Algorithms/0039. Combination Sum/README.md rename to Algorithms/0039.Combination-Sum/README.md diff --git a/Algorithms/0040. Combination Sum II/40. Combination Sum II.go b/Algorithms/0040.Combination-Sum-II/40. Combination Sum II.go similarity index 100% rename from Algorithms/0040. Combination Sum II/40. Combination Sum II.go rename to Algorithms/0040.Combination-Sum-II/40. Combination Sum II.go diff --git a/Algorithms/0040. Combination Sum II/40. Combination Sum II_test.go b/Algorithms/0040.Combination-Sum-II/40. Combination Sum II_test.go similarity index 100% rename from Algorithms/0040. Combination Sum II/40. Combination Sum II_test.go rename to Algorithms/0040.Combination-Sum-II/40. Combination Sum II_test.go diff --git a/Algorithms/0040. Combination Sum II/README.md b/Algorithms/0040.Combination-Sum-II/README.md similarity index 100% rename from Algorithms/0040. Combination Sum II/README.md rename to Algorithms/0040.Combination-Sum-II/README.md diff --git a/Algorithms/0041. First-Missing-Positive/41. First Missing Positive.go b/Algorithms/0041.First-Missing-Positive/41. First Missing Positive.go similarity index 100% rename from Algorithms/0041. First-Missing-Positive/41. First Missing Positive.go rename to Algorithms/0041.First-Missing-Positive/41. First Missing Positive.go diff --git a/Algorithms/0041. First-Missing-Positive/41. First Missing Positive_test.go b/Algorithms/0041.First-Missing-Positive/41. First Missing Positive_test.go similarity index 100% rename from Algorithms/0041. First-Missing-Positive/41. First Missing Positive_test.go rename to Algorithms/0041.First-Missing-Positive/41. First Missing Positive_test.go diff --git a/Algorithms/0041. First-Missing-Positive/README.md b/Algorithms/0041.First-Missing-Positive/README.md similarity index 100% rename from Algorithms/0041. First-Missing-Positive/README.md rename to Algorithms/0041.First-Missing-Positive/README.md diff --git a/Algorithms/0042. Trapping Rain Water/42. Trapping Rain Water.go b/Algorithms/0042.Trapping-Rain-Water/42. Trapping Rain Water.go similarity index 100% rename from Algorithms/0042. Trapping Rain Water/42. Trapping Rain Water.go rename to Algorithms/0042.Trapping-Rain-Water/42. Trapping Rain Water.go diff --git a/Algorithms/0042. Trapping Rain Water/42. Trapping Rain Water_test.go b/Algorithms/0042.Trapping-Rain-Water/42. Trapping Rain Water_test.go similarity index 100% rename from Algorithms/0042. Trapping Rain Water/42. Trapping Rain Water_test.go rename to Algorithms/0042.Trapping-Rain-Water/42. Trapping Rain Water_test.go diff --git a/Algorithms/0042. Trapping Rain Water/README.md b/Algorithms/0042.Trapping-Rain-Water/README.md similarity index 100% rename from Algorithms/0042. Trapping Rain Water/README.md rename to Algorithms/0042.Trapping-Rain-Water/README.md diff --git a/Algorithms/0046. Permutations/46. Permutations.go b/Algorithms/0046.Permutations/46. Permutations.go similarity index 100% rename from Algorithms/0046. Permutations/46. Permutations.go rename to Algorithms/0046.Permutations/46. Permutations.go diff --git a/Algorithms/0046. Permutations/46. Permutations_test.go b/Algorithms/0046.Permutations/46. Permutations_test.go similarity index 100% rename from Algorithms/0046. Permutations/46. Permutations_test.go rename to Algorithms/0046.Permutations/46. Permutations_test.go diff --git a/Algorithms/0046. Permutations/README.md b/Algorithms/0046.Permutations/README.md similarity index 100% rename from Algorithms/0046. Permutations/README.md rename to Algorithms/0046.Permutations/README.md diff --git a/Algorithms/0047. Permutations II/47. Permutations II.go b/Algorithms/0047.Permutations-II/47. Permutations II.go similarity index 100% rename from Algorithms/0047. Permutations II/47. Permutations II.go rename to Algorithms/0047.Permutations-II/47. Permutations II.go diff --git a/Algorithms/0047. Permutations II/47. Permutations II_test.go b/Algorithms/0047.Permutations-II/47. Permutations II_test.go similarity index 100% rename from Algorithms/0047. Permutations II/47. Permutations II_test.go rename to Algorithms/0047.Permutations-II/47. Permutations II_test.go diff --git a/Algorithms/0047. Permutations II/README.md b/Algorithms/0047.Permutations-II/README.md similarity index 100% rename from Algorithms/0047. Permutations II/README.md rename to Algorithms/0047.Permutations-II/README.md diff --git a/Algorithms/0048. Rotate Image/48. Rotate Image.go b/Algorithms/0048.Rotate-Image/48. Rotate Image.go similarity index 100% rename from Algorithms/0048. Rotate Image/48. Rotate Image.go rename to Algorithms/0048.Rotate-Image/48. Rotate Image.go diff --git a/Algorithms/0048. Rotate Image/48. Rotate Image_test.go b/Algorithms/0048.Rotate-Image/48. Rotate Image_test.go similarity index 100% rename from Algorithms/0048. Rotate Image/48. Rotate Image_test.go rename to Algorithms/0048.Rotate-Image/48. Rotate Image_test.go diff --git a/Algorithms/0048. Rotate Image/README.md b/Algorithms/0048.Rotate-Image/README.md similarity index 100% rename from Algorithms/0048. Rotate Image/README.md rename to Algorithms/0048.Rotate-Image/README.md diff --git a/Algorithms/0049. Group Anagrams/49. Group Anagrams.go b/Algorithms/0049.Group-Anagrams/49. Group Anagrams.go similarity index 100% rename from Algorithms/0049. Group Anagrams/49. Group Anagrams.go rename to Algorithms/0049.Group-Anagrams/49. Group Anagrams.go diff --git a/Algorithms/0049. Group Anagrams/49. Group Anagrams_test.go b/Algorithms/0049.Group-Anagrams/49. Group Anagrams_test.go similarity index 100% rename from Algorithms/0049. Group Anagrams/49. Group Anagrams_test.go rename to Algorithms/0049.Group-Anagrams/49. Group Anagrams_test.go diff --git a/Algorithms/0049. Group Anagrams/README.md b/Algorithms/0049.Group-Anagrams/README.md similarity index 100% rename from Algorithms/0049. Group Anagrams/README.md rename to Algorithms/0049.Group-Anagrams/README.md diff --git a/Algorithms/0050. Pow(x, n)/50. Pow(x, n).go b/Algorithms/0050.Powx-n/50. Pow(x, n).go similarity index 100% rename from Algorithms/0050. Pow(x, n)/50. Pow(x, n).go rename to Algorithms/0050.Powx-n/50. Pow(x, n).go diff --git a/Algorithms/0050. Pow(x, n)/50. Pow(x, n)_test.go b/Algorithms/0050.Powx-n/50. Pow(x, n)_test.go similarity index 100% rename from Algorithms/0050. Pow(x, n)/50. Pow(x, n)_test.go rename to Algorithms/0050.Powx-n/50. Pow(x, n)_test.go diff --git a/Algorithms/0050. Pow(x, n)/README.md b/Algorithms/0050.Powx-n/README.md similarity index 100% rename from Algorithms/0050. Pow(x, n)/README.md rename to Algorithms/0050.Powx-n/README.md diff --git a/Algorithms/0051. N-Queens/51. N-Queens.go b/Algorithms/0051.N-Queens/51. N-Queens.go similarity index 100% rename from Algorithms/0051. N-Queens/51. N-Queens.go rename to Algorithms/0051.N-Queens/51. N-Queens.go diff --git a/Algorithms/0051. N-Queens/51. N-Queens_test.go b/Algorithms/0051.N-Queens/51. N-Queens_test.go similarity index 100% rename from Algorithms/0051. N-Queens/51. N-Queens_test.go rename to Algorithms/0051.N-Queens/51. N-Queens_test.go diff --git a/Algorithms/0051. N-Queens/README.md b/Algorithms/0051.N-Queens/README.md similarity index 100% rename from Algorithms/0051. N-Queens/README.md rename to Algorithms/0051.N-Queens/README.md diff --git a/Algorithms/0052. N-Queens II/52. N-Queens II.go b/Algorithms/0052.N-Queens-II/52. N-Queens II.go similarity index 100% rename from Algorithms/0052. N-Queens II/52. N-Queens II.go rename to Algorithms/0052.N-Queens-II/52. N-Queens II.go diff --git a/Algorithms/0052. N-Queens II/52. N-Queens II_test.go b/Algorithms/0052.N-Queens-II/52. N-Queens II_test.go similarity index 100% rename from Algorithms/0052. N-Queens II/52. N-Queens II_test.go rename to Algorithms/0052.N-Queens-II/52. N-Queens II_test.go diff --git a/Algorithms/0052. N-Queens II/README.md b/Algorithms/0052.N-Queens-II/README.md similarity index 100% rename from Algorithms/0052. N-Queens II/README.md rename to Algorithms/0052.N-Queens-II/README.md diff --git a/Algorithms/0053. Maximum Subarray/53. Maximum Subarray.go b/Algorithms/0053.Maximum-Subarray/53. Maximum Subarray.go similarity index 100% rename from Algorithms/0053. Maximum Subarray/53. Maximum Subarray.go rename to Algorithms/0053.Maximum-Subarray/53. Maximum Subarray.go diff --git a/Algorithms/0053. Maximum Subarray/53. Maximum Subarray_test.go b/Algorithms/0053.Maximum-Subarray/53. Maximum Subarray_test.go similarity index 100% rename from Algorithms/0053. Maximum Subarray/53. Maximum Subarray_test.go rename to Algorithms/0053.Maximum-Subarray/53. Maximum Subarray_test.go diff --git a/Algorithms/0053. Maximum Subarray/README.md b/Algorithms/0053.Maximum-Subarray/README.md similarity index 100% rename from Algorithms/0053. Maximum Subarray/README.md rename to Algorithms/0053.Maximum-Subarray/README.md diff --git a/Algorithms/0054. Spiral Matrix/54. Spiral Matrix.go b/Algorithms/0054.Spiral-Matrix/54. Spiral Matrix.go similarity index 100% rename from Algorithms/0054. Spiral Matrix/54. Spiral Matrix.go rename to Algorithms/0054.Spiral-Matrix/54. Spiral Matrix.go diff --git a/Algorithms/0054. Spiral Matrix/54. Spiral Matrix_test.go b/Algorithms/0054.Spiral-Matrix/54. Spiral Matrix_test.go similarity index 100% rename from Algorithms/0054. Spiral Matrix/54. Spiral Matrix_test.go rename to Algorithms/0054.Spiral-Matrix/54. Spiral Matrix_test.go diff --git a/Algorithms/0054. Spiral Matrix/README.md b/Algorithms/0054.Spiral-Matrix/README.md similarity index 100% rename from Algorithms/0054. Spiral Matrix/README.md rename to Algorithms/0054.Spiral-Matrix/README.md diff --git a/Algorithms/0056. Merge Intervals/56. Merge Intervals.go b/Algorithms/0056.Merge-Intervals/56. Merge Intervals.go similarity index 100% rename from Algorithms/0056. Merge Intervals/56. Merge Intervals.go rename to Algorithms/0056.Merge-Intervals/56. Merge Intervals.go diff --git a/Algorithms/0056. Merge Intervals/56. Merge Intervals_test.go b/Algorithms/0056.Merge-Intervals/56. Merge Intervals_test.go similarity index 100% rename from Algorithms/0056. Merge Intervals/56. Merge Intervals_test.go rename to Algorithms/0056.Merge-Intervals/56. Merge Intervals_test.go diff --git a/Algorithms/0056. Merge Intervals/README.md b/Algorithms/0056.Merge-Intervals/README.md similarity index 100% rename from Algorithms/0056. Merge Intervals/README.md rename to Algorithms/0056.Merge-Intervals/README.md diff --git a/Algorithms/0057. Insert Interval/57. Insert Interval.go b/Algorithms/0057.Insert-Interval/57. Insert Interval.go similarity index 100% rename from Algorithms/0057. Insert Interval/57. Insert Interval.go rename to Algorithms/0057.Insert-Interval/57. Insert Interval.go diff --git a/Algorithms/0057. Insert Interval/57. Insert Interval_test.go b/Algorithms/0057.Insert-Interval/57. Insert Interval_test.go similarity index 100% rename from Algorithms/0057. Insert Interval/57. Insert Interval_test.go rename to Algorithms/0057.Insert-Interval/57. Insert Interval_test.go diff --git a/Algorithms/0057. Insert Interval/README.md b/Algorithms/0057.Insert-Interval/README.md similarity index 100% rename from Algorithms/0057. Insert Interval/README.md rename to Algorithms/0057.Insert-Interval/README.md diff --git a/Algorithms/0059. Spiral Matrix II/59. Spiral Matrix II.go b/Algorithms/0059.Spiral-Matrix-II/59. Spiral Matrix II.go similarity index 100% rename from Algorithms/0059. Spiral Matrix II/59. Spiral Matrix II.go rename to Algorithms/0059.Spiral-Matrix-II/59. Spiral Matrix II.go diff --git a/Algorithms/0059. Spiral Matrix II/59. Spiral Matrix II_test.go b/Algorithms/0059.Spiral-Matrix-II/59. Spiral Matrix II_test.go similarity index 100% rename from Algorithms/0059. Spiral Matrix II/59. Spiral Matrix II_test.go rename to Algorithms/0059.Spiral-Matrix-II/59. Spiral Matrix II_test.go diff --git a/Algorithms/0059. Spiral Matrix II/README.md b/Algorithms/0059.Spiral-Matrix-II/README.md similarity index 100% rename from Algorithms/0059. Spiral Matrix II/README.md rename to Algorithms/0059.Spiral-Matrix-II/README.md diff --git a/Algorithms/0060. Permutation Sequence/60. Permutation Sequence.go b/Algorithms/0060.Permutation-Sequence/60. Permutation Sequence.go similarity index 100% rename from Algorithms/0060. Permutation Sequence/60. Permutation Sequence.go rename to Algorithms/0060.Permutation-Sequence/60. Permutation Sequence.go diff --git a/Algorithms/0060. Permutation Sequence/60. Permutation Sequence_test.go b/Algorithms/0060.Permutation-Sequence/60. Permutation Sequence_test.go similarity index 100% rename from Algorithms/0060. Permutation Sequence/60. Permutation Sequence_test.go rename to Algorithms/0060.Permutation-Sequence/60. Permutation Sequence_test.go diff --git a/Algorithms/0060. Permutation Sequence/README.md b/Algorithms/0060.Permutation-Sequence/README.md similarity index 100% rename from Algorithms/0060. Permutation Sequence/README.md rename to Algorithms/0060.Permutation-Sequence/README.md diff --git a/Algorithms/0061. Rotate List/61. Rotate List.go b/Algorithms/0061.Rotate-List/61. Rotate List.go similarity index 100% rename from Algorithms/0061. Rotate List/61. Rotate List.go rename to Algorithms/0061.Rotate-List/61. Rotate List.go diff --git a/Algorithms/0061. Rotate List/61. Rotate List_test.go b/Algorithms/0061.Rotate-List/61. Rotate List_test.go similarity index 100% rename from Algorithms/0061. Rotate List/61. Rotate List_test.go rename to Algorithms/0061.Rotate-List/61. Rotate List_test.go diff --git a/Algorithms/0061. Rotate List/README.md b/Algorithms/0061.Rotate-List/README.md similarity index 100% rename from Algorithms/0061. Rotate List/README.md rename to Algorithms/0061.Rotate-List/README.md diff --git a/Algorithms/0062. Unique Paths/62. Unique Paths.go b/Algorithms/0062.Unique-Paths/62. Unique Paths.go similarity index 100% rename from Algorithms/0062. Unique Paths/62. Unique Paths.go rename to Algorithms/0062.Unique-Paths/62. Unique Paths.go diff --git a/Algorithms/0062. Unique Paths/62. Unique Paths_test.go b/Algorithms/0062.Unique-Paths/62. Unique Paths_test.go similarity index 100% rename from Algorithms/0062. Unique Paths/62. Unique Paths_test.go rename to Algorithms/0062.Unique-Paths/62. Unique Paths_test.go diff --git a/Algorithms/0062. Unique Paths/README.md b/Algorithms/0062.Unique-Paths/README.md similarity index 100% rename from Algorithms/0062. Unique Paths/README.md rename to Algorithms/0062.Unique-Paths/README.md diff --git a/Algorithms/0063. Unique Paths II/63. Unique Paths II.go b/Algorithms/0063.Unique-Paths-II/63. Unique Paths II.go similarity index 100% rename from Algorithms/0063. Unique Paths II/63. Unique Paths II.go rename to Algorithms/0063.Unique-Paths-II/63. Unique Paths II.go diff --git a/Algorithms/0063. Unique Paths II/63. Unique Paths II_test.go b/Algorithms/0063.Unique-Paths-II/63. Unique Paths II_test.go similarity index 100% rename from Algorithms/0063. Unique Paths II/63. Unique Paths II_test.go rename to Algorithms/0063.Unique-Paths-II/63. Unique Paths II_test.go diff --git a/Algorithms/0063. Unique Paths II/README.md b/Algorithms/0063.Unique-Paths-II/README.md similarity index 100% rename from Algorithms/0063. Unique Paths II/README.md rename to Algorithms/0063.Unique-Paths-II/README.md diff --git a/Algorithms/0064. Minimum Path Sum/64. Minimum Path Sum.go b/Algorithms/0064.Minimum-Path-Sum/64. Minimum Path Sum.go similarity index 100% rename from Algorithms/0064. Minimum Path Sum/64. Minimum Path Sum.go rename to Algorithms/0064.Minimum-Path-Sum/64. Minimum Path Sum.go diff --git a/Algorithms/0064. Minimum Path Sum/64. Minimum Path Sum_test.go b/Algorithms/0064.Minimum-Path-Sum/64. Minimum Path Sum_test.go similarity index 100% rename from Algorithms/0064. Minimum Path Sum/64. Minimum Path Sum_test.go rename to Algorithms/0064.Minimum-Path-Sum/64. Minimum Path Sum_test.go diff --git a/Algorithms/0064. Minimum Path Sum/README.md b/Algorithms/0064.Minimum-Path-Sum/README.md similarity index 100% rename from Algorithms/0064. Minimum Path Sum/README.md rename to Algorithms/0064.Minimum-Path-Sum/README.md diff --git a/Algorithms/0066. Plus One/66. Plus One.go b/Algorithms/0066.Plus-One/66. Plus One.go similarity index 100% rename from Algorithms/0066. Plus One/66. Plus One.go rename to Algorithms/0066.Plus-One/66. Plus One.go diff --git a/Algorithms/0066. Plus One/66. Plus One_test.go b/Algorithms/0066.Plus-One/66. Plus One_test.go similarity index 100% rename from Algorithms/0066. Plus One/66. Plus One_test.go rename to Algorithms/0066.Plus-One/66. Plus One_test.go diff --git a/Algorithms/0066. Plus One/README.md b/Algorithms/0066.Plus-One/README.md similarity index 100% rename from Algorithms/0066. Plus One/README.md rename to Algorithms/0066.Plus-One/README.md diff --git a/Algorithms/0069. Sqrt(x)/69. Sqrt(x).go b/Algorithms/0069.Sqrtx/69. Sqrt(x).go similarity index 100% rename from Algorithms/0069. Sqrt(x)/69. Sqrt(x).go rename to Algorithms/0069.Sqrtx/69. Sqrt(x).go diff --git a/Algorithms/0069. Sqrt(x)/69. Sqrt(x)_test.go b/Algorithms/0069.Sqrtx/69. Sqrt(x)_test.go similarity index 100% rename from Algorithms/0069. Sqrt(x)/69. Sqrt(x)_test.go rename to Algorithms/0069.Sqrtx/69. Sqrt(x)_test.go diff --git a/Algorithms/0069. Sqrt(x)/README.md b/Algorithms/0069.Sqrtx/README.md similarity index 100% rename from Algorithms/0069. Sqrt(x)/README.md rename to Algorithms/0069.Sqrtx/README.md diff --git a/Algorithms/0070. Climbing Stairs/70. Climbing Stairs.go b/Algorithms/0070.Climbing-Stairs/70. Climbing Stairs.go similarity index 100% rename from Algorithms/0070. Climbing Stairs/70. Climbing Stairs.go rename to Algorithms/0070.Climbing-Stairs/70. Climbing Stairs.go diff --git a/Algorithms/0070. Climbing Stairs/70. Climbing Stairs_test.go b/Algorithms/0070.Climbing-Stairs/70. Climbing Stairs_test.go similarity index 100% rename from Algorithms/0070. Climbing Stairs/70. Climbing Stairs_test.go rename to Algorithms/0070.Climbing-Stairs/70. Climbing Stairs_test.go diff --git a/Algorithms/0070. Climbing Stairs/README.md b/Algorithms/0070.Climbing-Stairs/README.md similarity index 100% rename from Algorithms/0070. Climbing Stairs/README.md rename to Algorithms/0070.Climbing-Stairs/README.md diff --git a/Algorithms/0071. Simplify Path/71. Simplify Path.go b/Algorithms/0071.Simplify-Path/71. Simplify Path.go similarity index 100% rename from Algorithms/0071. Simplify Path/71. Simplify Path.go rename to Algorithms/0071.Simplify-Path/71. Simplify Path.go diff --git a/Algorithms/0071. Simplify Path/71. Simplify Path_test.go b/Algorithms/0071.Simplify-Path/71. Simplify Path_test.go similarity index 100% rename from Algorithms/0071. Simplify Path/71. Simplify Path_test.go rename to Algorithms/0071.Simplify-Path/71. Simplify Path_test.go diff --git a/Algorithms/0071. Simplify Path/README.md b/Algorithms/0071.Simplify-Path/README.md similarity index 100% rename from Algorithms/0071. Simplify Path/README.md rename to Algorithms/0071.Simplify-Path/README.md diff --git a/Algorithms/0074. Search a 2D Matrix/74. Search a 2D Matrix.go b/Algorithms/0074.Search-a-2D-Matrix/74. Search a 2D Matrix.go similarity index 100% rename from Algorithms/0074. Search a 2D Matrix/74. Search a 2D Matrix.go rename to Algorithms/0074.Search-a-2D-Matrix/74. Search a 2D Matrix.go diff --git a/Algorithms/0074. Search a 2D Matrix/74. Search a 2D Matrix_test.go b/Algorithms/0074.Search-a-2D-Matrix/74. Search a 2D Matrix_test.go similarity index 100% rename from Algorithms/0074. Search a 2D Matrix/74. Search a 2D Matrix_test.go rename to Algorithms/0074.Search-a-2D-Matrix/74. Search a 2D Matrix_test.go diff --git a/Algorithms/0074. Search a 2D Matrix/README.md b/Algorithms/0074.Search-a-2D-Matrix/README.md similarity index 100% rename from Algorithms/0074. Search a 2D Matrix/README.md rename to Algorithms/0074.Search-a-2D-Matrix/README.md diff --git a/Algorithms/0075. Sort Colors/75. Sort Colors.go b/Algorithms/0075.Sort-Colors/75. Sort Colors.go similarity index 100% rename from Algorithms/0075. Sort Colors/75. Sort Colors.go rename to Algorithms/0075.Sort-Colors/75. Sort Colors.go diff --git a/Algorithms/0075. Sort Colors/75. Sort Colors_test.go b/Algorithms/0075.Sort-Colors/75. Sort Colors_test.go similarity index 100% rename from Algorithms/0075. Sort Colors/75. Sort Colors_test.go rename to Algorithms/0075.Sort-Colors/75. Sort Colors_test.go diff --git a/Algorithms/0075. Sort Colors/README.md b/Algorithms/0075.Sort-Colors/README.md similarity index 100% rename from Algorithms/0075. Sort Colors/README.md rename to Algorithms/0075.Sort-Colors/README.md diff --git a/Algorithms/0076. Minimum Window Substring/76. Minimum Window Substring.go b/Algorithms/0076.Minimum-Window-Substring/76. Minimum Window Substring.go similarity index 100% rename from Algorithms/0076. Minimum Window Substring/76. Minimum Window Substring.go rename to Algorithms/0076.Minimum-Window-Substring/76. Minimum Window Substring.go diff --git a/Algorithms/0076. Minimum Window Substring/76. Minimum Window Substring_test.go b/Algorithms/0076.Minimum-Window-Substring/76. Minimum Window Substring_test.go similarity index 100% rename from Algorithms/0076. Minimum Window Substring/76. Minimum Window Substring_test.go rename to Algorithms/0076.Minimum-Window-Substring/76. Minimum Window Substring_test.go diff --git a/Algorithms/0076. Minimum Window Substring/README.md b/Algorithms/0076.Minimum-Window-Substring/README.md similarity index 100% rename from Algorithms/0076. Minimum Window Substring/README.md rename to Algorithms/0076.Minimum-Window-Substring/README.md diff --git a/Algorithms/0077. Combinations/77. Combinations.go b/Algorithms/0077.Combinations/77. Combinations.go similarity index 100% rename from Algorithms/0077. Combinations/77. Combinations.go rename to Algorithms/0077.Combinations/77. Combinations.go diff --git a/Algorithms/0077. Combinations/77. Combinations_test.go b/Algorithms/0077.Combinations/77. Combinations_test.go similarity index 100% rename from Algorithms/0077. Combinations/77. Combinations_test.go rename to Algorithms/0077.Combinations/77. Combinations_test.go diff --git a/Algorithms/0077. Combinations/README.md b/Algorithms/0077.Combinations/README.md similarity index 100% rename from Algorithms/0077. Combinations/README.md rename to Algorithms/0077.Combinations/README.md diff --git a/Algorithms/0078. Subsets/78. Subsets.go b/Algorithms/0078.Subsets/78. Subsets.go similarity index 100% rename from Algorithms/0078. Subsets/78. Subsets.go rename to Algorithms/0078.Subsets/78. Subsets.go diff --git a/Algorithms/0078. Subsets/78. Subsets_test.go b/Algorithms/0078.Subsets/78. Subsets_test.go similarity index 100% rename from Algorithms/0078. Subsets/78. Subsets_test.go rename to Algorithms/0078.Subsets/78. Subsets_test.go diff --git a/Algorithms/0078. Subsets/README.md b/Algorithms/0078.Subsets/README.md similarity index 100% rename from Algorithms/0078. Subsets/README.md rename to Algorithms/0078.Subsets/README.md diff --git a/Algorithms/0079. Word Search/79. Word Search.go b/Algorithms/0079.Word-Search/79. Word Search.go similarity index 100% rename from Algorithms/0079. Word Search/79. Word Search.go rename to Algorithms/0079.Word-Search/79. Word Search.go diff --git a/Algorithms/0079. Word Search/79. Word Search_test.go b/Algorithms/0079.Word-Search/79. Word Search_test.go similarity index 100% rename from Algorithms/0079. Word Search/79. Word Search_test.go rename to Algorithms/0079.Word-Search/79. Word Search_test.go diff --git a/Algorithms/0079. Word Search/README.md b/Algorithms/0079.Word-Search/README.md similarity index 100% rename from Algorithms/0079. Word Search/README.md rename to Algorithms/0079.Word-Search/README.md diff --git a/Algorithms/0080. Remove Duplicates from Sorted Array II/80. Remove Duplicates from Sorted Array II.go b/Algorithms/0080.Remove-Duplicates-from-Sorted-Array-II/80. Remove Duplicates from Sorted Array II.go similarity index 100% rename from Algorithms/0080. Remove Duplicates from Sorted Array II/80. Remove Duplicates from Sorted Array II.go rename to Algorithms/0080.Remove-Duplicates-from-Sorted-Array-II/80. Remove Duplicates from Sorted Array II.go diff --git a/Algorithms/0080. Remove Duplicates from Sorted Array II/80. Remove Duplicates from Sorted Array II_test.go b/Algorithms/0080.Remove-Duplicates-from-Sorted-Array-II/80. Remove Duplicates from Sorted Array II_test.go similarity index 100% rename from Algorithms/0080. Remove Duplicates from Sorted Array II/80. Remove Duplicates from Sorted Array II_test.go rename to Algorithms/0080.Remove-Duplicates-from-Sorted-Array-II/80. Remove Duplicates from Sorted Array II_test.go diff --git a/Algorithms/0080. Remove Duplicates from Sorted Array II/README.md b/Algorithms/0080.Remove-Duplicates-from-Sorted-Array-II/README.md similarity index 100% rename from Algorithms/0080. Remove Duplicates from Sorted Array II/README.md rename to Algorithms/0080.Remove-Duplicates-from-Sorted-Array-II/README.md diff --git a/Algorithms/0081. Search in Rotated Sorted Array II/81. Search in Rotated Sorted Array II.go b/Algorithms/0081.Search-in-Rotated-Sorted-Array-II/81. Search in Rotated Sorted Array II.go similarity index 100% rename from Algorithms/0081. Search in Rotated Sorted Array II/81. Search in Rotated Sorted Array II.go rename to Algorithms/0081.Search-in-Rotated-Sorted-Array-II/81. Search in Rotated Sorted Array II.go diff --git a/Algorithms/0081. Search in Rotated Sorted Array II/81. Search in Rotated Sorted Array II_test.go b/Algorithms/0081.Search-in-Rotated-Sorted-Array-II/81. Search in Rotated Sorted Array II_test.go similarity index 100% rename from Algorithms/0081. Search in Rotated Sorted Array II/81. Search in Rotated Sorted Array II_test.go rename to Algorithms/0081.Search-in-Rotated-Sorted-Array-II/81. Search in Rotated Sorted Array II_test.go diff --git a/Algorithms/0081. Search in Rotated Sorted Array II/README.md b/Algorithms/0081.Search-in-Rotated-Sorted-Array-II/README.md similarity index 100% rename from Algorithms/0081. Search in Rotated Sorted Array II/README.md rename to Algorithms/0081.Search-in-Rotated-Sorted-Array-II/README.md diff --git a/Algorithms/0082. Remove Duplicates from Sorted List II/82. Remove Duplicates from Sorted List II.go b/Algorithms/0082.Remove-Duplicates-from-Sorted-List-II/82. Remove Duplicates from Sorted List II.go similarity index 100% rename from Algorithms/0082. Remove Duplicates from Sorted List II/82. Remove Duplicates from Sorted List II.go rename to Algorithms/0082.Remove-Duplicates-from-Sorted-List-II/82. Remove Duplicates from Sorted List II.go diff --git a/Algorithms/0082. Remove Duplicates from Sorted List II/82. Remove Duplicates from Sorted List II_test.go b/Algorithms/0082.Remove-Duplicates-from-Sorted-List-II/82. Remove Duplicates from Sorted List II_test.go similarity index 100% rename from Algorithms/0082. Remove Duplicates from Sorted List II/82. Remove Duplicates from Sorted List II_test.go rename to Algorithms/0082.Remove-Duplicates-from-Sorted-List-II/82. Remove Duplicates from Sorted List II_test.go diff --git a/Algorithms/0082. Remove Duplicates from Sorted List II/README.md b/Algorithms/0082.Remove-Duplicates-from-Sorted-List-II/README.md similarity index 100% rename from Algorithms/0082. Remove Duplicates from Sorted List II/README.md rename to Algorithms/0082.Remove-Duplicates-from-Sorted-List-II/README.md diff --git a/Algorithms/0083. Remove Duplicates from Sorted List/83. Remove Duplicates from Sorted List.go b/Algorithms/0083.Remove-Duplicates-from-Sorted-List/83. Remove Duplicates from Sorted List.go similarity index 100% rename from Algorithms/0083. Remove Duplicates from Sorted List/83. Remove Duplicates from Sorted List.go rename to Algorithms/0083.Remove-Duplicates-from-Sorted-List/83. Remove Duplicates from Sorted List.go diff --git a/Algorithms/0083. Remove Duplicates from Sorted List/83. Remove Duplicates from Sorted List_test.go b/Algorithms/0083.Remove-Duplicates-from-Sorted-List/83. Remove Duplicates from Sorted List_test.go similarity index 100% rename from Algorithms/0083. Remove Duplicates from Sorted List/83. Remove Duplicates from Sorted List_test.go rename to Algorithms/0083.Remove-Duplicates-from-Sorted-List/83. Remove Duplicates from Sorted List_test.go diff --git a/Algorithms/0083. Remove Duplicates from Sorted List/README.md b/Algorithms/0083.Remove-Duplicates-from-Sorted-List/README.md similarity index 100% rename from Algorithms/0083. Remove Duplicates from Sorted List/README.md rename to Algorithms/0083.Remove-Duplicates-from-Sorted-List/README.md diff --git a/Algorithms/0084. Largest Rectangle in Histogram/84. Largest Rectangle in Histogram.go b/Algorithms/0084.Largest-Rectangle-in-Histogram/84. Largest Rectangle in Histogram.go similarity index 100% rename from Algorithms/0084. Largest Rectangle in Histogram/84. Largest Rectangle in Histogram.go rename to Algorithms/0084.Largest-Rectangle-in-Histogram/84. Largest Rectangle in Histogram.go diff --git a/Algorithms/0084. Largest Rectangle in Histogram/84. Largest Rectangle in Histogram_test.go b/Algorithms/0084.Largest-Rectangle-in-Histogram/84. Largest Rectangle in Histogram_test.go similarity index 100% rename from Algorithms/0084. Largest Rectangle in Histogram/84. Largest Rectangle in Histogram_test.go rename to Algorithms/0084.Largest-Rectangle-in-Histogram/84. Largest Rectangle in Histogram_test.go diff --git a/Algorithms/0084. Largest Rectangle in Histogram/README.md b/Algorithms/0084.Largest-Rectangle-in-Histogram/README.md similarity index 100% rename from Algorithms/0084. Largest Rectangle in Histogram/README.md rename to Algorithms/0084.Largest-Rectangle-in-Histogram/README.md diff --git a/Algorithms/0086. Partition List/86. Partition List.go b/Algorithms/0086.Partition-List/86. Partition List.go similarity index 100% rename from Algorithms/0086. Partition List/86. Partition List.go rename to Algorithms/0086.Partition-List/86. Partition List.go diff --git a/Algorithms/0086. Partition List/86. Partition List_test.go b/Algorithms/0086.Partition-List/86. Partition List_test.go similarity index 100% rename from Algorithms/0086. Partition List/86. Partition List_test.go rename to Algorithms/0086.Partition-List/86. Partition List_test.go diff --git a/Algorithms/0086. Partition List/README.md b/Algorithms/0086.Partition-List/README.md similarity index 100% rename from Algorithms/0086. Partition List/README.md rename to Algorithms/0086.Partition-List/README.md diff --git a/Algorithms/0088. Merge-Sorted-Array/88. Merge Sorted Array.go b/Algorithms/0088.Merge-Sorted-Array/88. Merge Sorted Array.go similarity index 100% rename from Algorithms/0088. Merge-Sorted-Array/88. Merge Sorted Array.go rename to Algorithms/0088.Merge-Sorted-Array/88. Merge Sorted Array.go diff --git a/Algorithms/0088. Merge-Sorted-Array/88. Merge Sorted Array_test.go b/Algorithms/0088.Merge-Sorted-Array/88. Merge Sorted Array_test.go similarity index 100% rename from Algorithms/0088. Merge-Sorted-Array/88. Merge Sorted Array_test.go rename to Algorithms/0088.Merge-Sorted-Array/88. Merge Sorted Array_test.go diff --git a/Algorithms/0088. Merge-Sorted-Array/README.md b/Algorithms/0088.Merge-Sorted-Array/README.md similarity index 100% rename from Algorithms/0088. Merge-Sorted-Array/README.md rename to Algorithms/0088.Merge-Sorted-Array/README.md diff --git a/Algorithms/0089. Gray Code/89. Gray Code.go b/Algorithms/0089.Gray-Code/89. Gray Code.go similarity index 100% rename from Algorithms/0089. Gray Code/89. Gray Code.go rename to Algorithms/0089.Gray-Code/89. Gray Code.go diff --git a/Algorithms/0089. Gray Code/89. Gray Code_test.go b/Algorithms/0089.Gray-Code/89. Gray Code_test.go similarity index 100% rename from Algorithms/0089. Gray Code/89. Gray Code_test.go rename to Algorithms/0089.Gray-Code/89. Gray Code_test.go diff --git a/Algorithms/0089. Gray Code/README.md b/Algorithms/0089.Gray-Code/README.md similarity index 100% rename from Algorithms/0089. Gray Code/README.md rename to Algorithms/0089.Gray-Code/README.md diff --git a/Algorithms/0090. Subsets II/90. Subsets II.go b/Algorithms/0090.Subsets-II/90. Subsets II.go similarity index 100% rename from Algorithms/0090. Subsets II/90. Subsets II.go rename to Algorithms/0090.Subsets-II/90. Subsets II.go diff --git a/Algorithms/0090. Subsets II/90. Subsets II_test.go b/Algorithms/0090.Subsets-II/90. Subsets II_test.go similarity index 100% rename from Algorithms/0090. Subsets II/90. Subsets II_test.go rename to Algorithms/0090.Subsets-II/90. Subsets II_test.go diff --git a/Algorithms/0090. Subsets II/README.md b/Algorithms/0090.Subsets-II/README.md similarity index 100% rename from Algorithms/0090. Subsets II/README.md rename to Algorithms/0090.Subsets-II/README.md diff --git a/Algorithms/0091. Decode Ways/91. Decode Ways.go b/Algorithms/0091.Decode-Ways/91. Decode Ways.go similarity index 100% rename from Algorithms/0091. Decode Ways/91. Decode Ways.go rename to Algorithms/0091.Decode-Ways/91. Decode Ways.go diff --git a/Algorithms/0091. Decode Ways/91. Decode Ways_test.go b/Algorithms/0091.Decode-Ways/91. Decode Ways_test.go similarity index 100% rename from Algorithms/0091. Decode Ways/91. Decode Ways_test.go rename to Algorithms/0091.Decode-Ways/91. Decode Ways_test.go diff --git a/Algorithms/0091. Decode Ways/README.md b/Algorithms/0091.Decode-Ways/README.md similarity index 100% rename from Algorithms/0091. Decode Ways/README.md rename to Algorithms/0091.Decode-Ways/README.md diff --git a/Algorithms/0092. Reverse Linked List II/92. Reverse Linked List II.go b/Algorithms/0092.Reverse-Linked-List-II/92. Reverse Linked List II.go similarity index 100% rename from Algorithms/0092. Reverse Linked List II/92. Reverse Linked List II.go rename to Algorithms/0092.Reverse-Linked-List-II/92. Reverse Linked List II.go diff --git a/Algorithms/0092. Reverse Linked List II/92. Reverse Linked List II_test.go b/Algorithms/0092.Reverse-Linked-List-II/92. Reverse Linked List II_test.go similarity index 100% rename from Algorithms/0092. Reverse Linked List II/92. Reverse Linked List II_test.go rename to Algorithms/0092.Reverse-Linked-List-II/92. Reverse Linked List II_test.go diff --git a/Algorithms/0092. Reverse Linked List II/README.md b/Algorithms/0092.Reverse-Linked-List-II/README.md similarity index 100% rename from Algorithms/0092. Reverse Linked List II/README.md rename to Algorithms/0092.Reverse-Linked-List-II/README.md diff --git a/Algorithms/0093. Restore IP Addresses/93. Restore IP Addresses.go b/Algorithms/0093.Restore-IP-Addresses/93. Restore IP Addresses.go similarity index 100% rename from Algorithms/0093. Restore IP Addresses/93. Restore IP Addresses.go rename to Algorithms/0093.Restore-IP-Addresses/93. Restore IP Addresses.go diff --git a/Algorithms/0093. Restore IP Addresses/93. Restore IP Addresses_test.go b/Algorithms/0093.Restore-IP-Addresses/93. Restore IP Addresses_test.go similarity index 100% rename from Algorithms/0093. Restore IP Addresses/93. Restore IP Addresses_test.go rename to Algorithms/0093.Restore-IP-Addresses/93. Restore IP Addresses_test.go diff --git a/Algorithms/0093. Restore IP Addresses/README.md b/Algorithms/0093.Restore-IP-Addresses/README.md similarity index 100% rename from Algorithms/0093. Restore IP Addresses/README.md rename to Algorithms/0093.Restore-IP-Addresses/README.md diff --git a/Algorithms/0094. Binary Tree Inorder Traversal/94. Binary Tree Inorder Traversal.go b/Algorithms/0094.Binary-Tree-Inorder-Traversal/94. Binary Tree Inorder Traversal.go similarity index 100% rename from Algorithms/0094. Binary Tree Inorder Traversal/94. Binary Tree Inorder Traversal.go rename to Algorithms/0094.Binary-Tree-Inorder-Traversal/94. Binary Tree Inorder Traversal.go diff --git a/Algorithms/0094. Binary Tree Inorder Traversal/94. Binary Tree Inorder Traversal_test.go b/Algorithms/0094.Binary-Tree-Inorder-Traversal/94. Binary Tree Inorder Traversal_test.go similarity index 100% rename from Algorithms/0094. Binary Tree Inorder Traversal/94. Binary Tree Inorder Traversal_test.go rename to Algorithms/0094.Binary-Tree-Inorder-Traversal/94. Binary Tree Inorder Traversal_test.go diff --git a/Algorithms/0094. Binary Tree Inorder Traversal/README.md b/Algorithms/0094.Binary-Tree-Inorder-Traversal/README.md similarity index 100% rename from Algorithms/0094. Binary Tree Inorder Traversal/README.md rename to Algorithms/0094.Binary-Tree-Inorder-Traversal/README.md diff --git a/Algorithms/0095. Unique Binary Search Trees II/95. Unique Binary Search Trees II.go b/Algorithms/0095.Unique-Binary-Search-Trees-II/95. Unique Binary Search Trees II.go similarity index 100% rename from Algorithms/0095. Unique Binary Search Trees II/95. Unique Binary Search Trees II.go rename to Algorithms/0095.Unique-Binary-Search-Trees-II/95. Unique Binary Search Trees II.go diff --git a/Algorithms/0095. Unique Binary Search Trees II/95. Unique Binary Search Trees II_test.go b/Algorithms/0095.Unique-Binary-Search-Trees-II/95. Unique Binary Search Trees II_test.go similarity index 100% rename from Algorithms/0095. Unique Binary Search Trees II/95. Unique Binary Search Trees II_test.go rename to Algorithms/0095.Unique-Binary-Search-Trees-II/95. Unique Binary Search Trees II_test.go diff --git a/Algorithms/0095. Unique Binary Search Trees II/README.md b/Algorithms/0095.Unique-Binary-Search-Trees-II/README.md similarity index 100% rename from Algorithms/0095. Unique Binary Search Trees II/README.md rename to Algorithms/0095.Unique-Binary-Search-Trees-II/README.md diff --git a/Algorithms/0096. Unique Binary Search Trees/96. Unique Binary Search Trees.go b/Algorithms/0096.Unique-Binary-Search-Trees/96. Unique Binary Search Trees.go similarity index 100% rename from Algorithms/0096. Unique Binary Search Trees/96. Unique Binary Search Trees.go rename to Algorithms/0096.Unique-Binary-Search-Trees/96. Unique Binary Search Trees.go diff --git a/Algorithms/0096. Unique Binary Search Trees/96. Unique Binary Search Trees_test.go b/Algorithms/0096.Unique-Binary-Search-Trees/96. Unique Binary Search Trees_test.go similarity index 100% rename from Algorithms/0096. Unique Binary Search Trees/96. Unique Binary Search Trees_test.go rename to Algorithms/0096.Unique-Binary-Search-Trees/96. Unique Binary Search Trees_test.go diff --git a/Algorithms/0096. Unique Binary Search Trees/README.md b/Algorithms/0096.Unique-Binary-Search-Trees/README.md similarity index 100% rename from Algorithms/0096. Unique Binary Search Trees/README.md rename to Algorithms/0096.Unique-Binary-Search-Trees/README.md diff --git a/Algorithms/0098. Validate Binary Search Tree/98. Validate Binary Search Tree.go b/Algorithms/0098.Validate-Binary-Search-Tree/98. Validate Binary Search Tree.go similarity index 100% rename from Algorithms/0098. Validate Binary Search Tree/98. Validate Binary Search Tree.go rename to Algorithms/0098.Validate-Binary-Search-Tree/98. Validate Binary Search Tree.go diff --git a/Algorithms/0098. Validate Binary Search Tree/98. Validate Binary Search Tree_test.go b/Algorithms/0098.Validate-Binary-Search-Tree/98. Validate Binary Search Tree_test.go similarity index 100% rename from Algorithms/0098. Validate Binary Search Tree/98. Validate Binary Search Tree_test.go rename to Algorithms/0098.Validate-Binary-Search-Tree/98. Validate Binary Search Tree_test.go diff --git a/Algorithms/0098. Validate Binary Search Tree/README.md b/Algorithms/0098.Validate-Binary-Search-Tree/README.md similarity index 100% rename from Algorithms/0098. Validate Binary Search Tree/README.md rename to Algorithms/0098.Validate-Binary-Search-Tree/README.md diff --git a/Algorithms/0099. Recover Binary Search Tree/99. Recover Binary Search Tree.go b/Algorithms/0099.Recover-Binary-Search-Tree/99. Recover Binary Search Tree.go similarity index 100% rename from Algorithms/0099. Recover Binary Search Tree/99. Recover Binary Search Tree.go rename to Algorithms/0099.Recover-Binary-Search-Tree/99. Recover Binary Search Tree.go diff --git a/Algorithms/0099. Recover Binary Search Tree/99. Recover Binary Search Tree_test.go b/Algorithms/0099.Recover-Binary-Search-Tree/99. Recover Binary Search Tree_test.go similarity index 100% rename from Algorithms/0099. Recover Binary Search Tree/99. Recover Binary Search Tree_test.go rename to Algorithms/0099.Recover-Binary-Search-Tree/99. Recover Binary Search Tree_test.go diff --git a/Algorithms/0099. Recover Binary Search Tree/README.md b/Algorithms/0099.Recover-Binary-Search-Tree/README.md similarity index 100% rename from Algorithms/0099. Recover Binary Search Tree/README.md rename to Algorithms/0099.Recover-Binary-Search-Tree/README.md diff --git a/Algorithms/0100. Same Tree/100. Same Tree.go b/Algorithms/0100.Same-Tree/100. Same Tree.go similarity index 100% rename from Algorithms/0100. Same Tree/100. Same Tree.go rename to Algorithms/0100.Same-Tree/100. Same Tree.go diff --git a/Algorithms/0100. Same Tree/100. Same Tree_test.go b/Algorithms/0100.Same-Tree/100. Same Tree_test.go similarity index 100% rename from Algorithms/0100. Same Tree/100. Same Tree_test.go rename to Algorithms/0100.Same-Tree/100. Same Tree_test.go diff --git a/Algorithms/0100. Same Tree/README.md b/Algorithms/0100.Same-Tree/README.md similarity index 100% rename from Algorithms/0100. Same Tree/README.md rename to Algorithms/0100.Same-Tree/README.md diff --git a/Algorithms/0101. Symmetric Tree/101. Symmetric Tree.go b/Algorithms/0101.Symmetric-Tree/101. Symmetric Tree.go similarity index 100% rename from Algorithms/0101. Symmetric Tree/101. Symmetric Tree.go rename to Algorithms/0101.Symmetric-Tree/101. Symmetric Tree.go diff --git a/Algorithms/0101. Symmetric Tree/101. Symmetric Tree_test.go b/Algorithms/0101.Symmetric-Tree/101. Symmetric Tree_test.go similarity index 100% rename from Algorithms/0101. Symmetric Tree/101. Symmetric Tree_test.go rename to Algorithms/0101.Symmetric-Tree/101. Symmetric Tree_test.go diff --git a/Algorithms/0101. Symmetric Tree/README.md b/Algorithms/0101.Symmetric-Tree/README.md similarity index 100% rename from Algorithms/0101. Symmetric Tree/README.md rename to Algorithms/0101.Symmetric-Tree/README.md diff --git a/Algorithms/0102. Binary Tree Level Order Traversal/102. Binary Tree Level Order Traversal.go b/Algorithms/0102.Binary-Tree-Level-Order-Traversal/102. Binary Tree Level Order Traversal.go similarity index 100% rename from Algorithms/0102. Binary Tree Level Order Traversal/102. Binary Tree Level Order Traversal.go rename to Algorithms/0102.Binary-Tree-Level-Order-Traversal/102. Binary Tree Level Order Traversal.go diff --git a/Algorithms/0102. Binary Tree Level Order Traversal/102. Binary Tree Level Order Traversal_test.go b/Algorithms/0102.Binary-Tree-Level-Order-Traversal/102. Binary Tree Level Order Traversal_test.go similarity index 100% rename from Algorithms/0102. Binary Tree Level Order Traversal/102. Binary Tree Level Order Traversal_test.go rename to Algorithms/0102.Binary-Tree-Level-Order-Traversal/102. Binary Tree Level Order Traversal_test.go diff --git a/Algorithms/0102. Binary Tree Level Order Traversal/README.md b/Algorithms/0102.Binary-Tree-Level-Order-Traversal/README.md similarity index 100% rename from Algorithms/0102. Binary Tree Level Order Traversal/README.md rename to Algorithms/0102.Binary-Tree-Level-Order-Traversal/README.md diff --git a/Algorithms/0103. Binary Tree Zigzag Level Order Traversal/103. Binary Tree Zigzag Level Order Traversal.go b/Algorithms/0103.Binary-Tree-Zigzag-Level-Order-Traversal/103. Binary Tree Zigzag Level Order Traversal.go similarity index 100% rename from Algorithms/0103. Binary Tree Zigzag Level Order Traversal/103. Binary Tree Zigzag Level Order Traversal.go rename to Algorithms/0103.Binary-Tree-Zigzag-Level-Order-Traversal/103. Binary Tree Zigzag Level Order Traversal.go diff --git a/Algorithms/0103. Binary Tree Zigzag Level Order Traversal/103. Binary Tree Zigzag Level Order Traversal_test.go b/Algorithms/0103.Binary-Tree-Zigzag-Level-Order-Traversal/103. Binary Tree Zigzag Level Order Traversal_test.go similarity index 100% rename from Algorithms/0103. Binary Tree Zigzag Level Order Traversal/103. Binary Tree Zigzag Level Order Traversal_test.go rename to Algorithms/0103.Binary-Tree-Zigzag-Level-Order-Traversal/103. Binary Tree Zigzag Level Order Traversal_test.go diff --git a/Algorithms/0103. Binary Tree Zigzag Level Order Traversal/README.md b/Algorithms/0103.Binary-Tree-Zigzag-Level-Order-Traversal/README.md similarity index 100% rename from Algorithms/0103. Binary Tree Zigzag Level Order Traversal/README.md rename to Algorithms/0103.Binary-Tree-Zigzag-Level-Order-Traversal/README.md diff --git a/Algorithms/0104. Maximum Depth of Binary Tree/104. Maximum Depth of Binary Tree.go b/Algorithms/0104.Maximum-Depth-of-Binary-Tree/104. Maximum Depth of Binary Tree.go similarity index 100% rename from Algorithms/0104. Maximum Depth of Binary Tree/104. Maximum Depth of Binary Tree.go rename to Algorithms/0104.Maximum-Depth-of-Binary-Tree/104. Maximum Depth of Binary Tree.go diff --git a/Algorithms/0104. Maximum Depth of Binary Tree/104. Maximum Depth of Binary Tree_test.go b/Algorithms/0104.Maximum-Depth-of-Binary-Tree/104. Maximum Depth of Binary Tree_test.go similarity index 100% rename from Algorithms/0104. Maximum Depth of Binary Tree/104. Maximum Depth of Binary Tree_test.go rename to Algorithms/0104.Maximum-Depth-of-Binary-Tree/104. Maximum Depth of Binary Tree_test.go diff --git a/Algorithms/0104. Maximum Depth of Binary Tree/README.md b/Algorithms/0104.Maximum-Depth-of-Binary-Tree/README.md similarity index 100% rename from Algorithms/0104. Maximum Depth of Binary Tree/README.md rename to Algorithms/0104.Maximum-Depth-of-Binary-Tree/README.md diff --git a/Algorithms/0105. Construct Binary Tree from Preorder and Inorder Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal.go b/Algorithms/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal.go similarity index 100% rename from Algorithms/0105. Construct Binary Tree from Preorder and Inorder Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal.go rename to Algorithms/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal.go diff --git a/Algorithms/0105. Construct Binary Tree from Preorder and Inorder Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal_test.go b/Algorithms/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal_test.go similarity index 100% rename from Algorithms/0105. Construct Binary Tree from Preorder and Inorder Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal_test.go rename to Algorithms/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/105. Construct Binary Tree from Preorder and Inorder Traversal_test.go diff --git a/Algorithms/0105. Construct Binary Tree from Preorder and Inorder Traversal/README.md b/Algorithms/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/README.md similarity index 100% rename from Algorithms/0105. Construct Binary Tree from Preorder and Inorder Traversal/README.md rename to Algorithms/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/README.md diff --git a/Algorithms/0106. Construct Binary Tree from Inorder and Postorder Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal.go b/Algorithms/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal.go similarity index 100% rename from Algorithms/0106. Construct Binary Tree from Inorder and Postorder Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal.go rename to Algorithms/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal.go diff --git a/Algorithms/0106. Construct Binary Tree from Inorder and Postorder Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal_test.go b/Algorithms/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal_test.go similarity index 100% rename from Algorithms/0106. Construct Binary Tree from Inorder and Postorder Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal_test.go rename to Algorithms/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/106. Construct Binary Tree from Inorder and Postorder Traversal_test.go diff --git a/Algorithms/0106. Construct Binary Tree from Inorder and Postorder Traversal/README.md b/Algorithms/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/README.md similarity index 100% rename from Algorithms/0106. Construct Binary Tree from Inorder and Postorder Traversal/README.md rename to Algorithms/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/README.md diff --git a/Algorithms/0107. Binary Tree Level Order Traversal II/107. Binary Tree Level Order Traversal II.go b/Algorithms/0107.Binary-Tree-Level-Order-Traversal-II/107. Binary Tree Level Order Traversal II.go similarity index 100% rename from Algorithms/0107. Binary Tree Level Order Traversal II/107. Binary Tree Level Order Traversal II.go rename to Algorithms/0107.Binary-Tree-Level-Order-Traversal-II/107. Binary Tree Level Order Traversal II.go diff --git a/Algorithms/0107. Binary Tree Level Order Traversal II/107. Binary Tree Level Order Traversal II_test.go b/Algorithms/0107.Binary-Tree-Level-Order-Traversal-II/107. Binary Tree Level Order Traversal II_test.go similarity index 100% rename from Algorithms/0107. Binary Tree Level Order Traversal II/107. Binary Tree Level Order Traversal II_test.go rename to Algorithms/0107.Binary-Tree-Level-Order-Traversal-II/107. Binary Tree Level Order Traversal II_test.go diff --git a/Algorithms/0107. Binary Tree Level Order Traversal II/README.md b/Algorithms/0107.Binary-Tree-Level-Order-Traversal-II/README.md similarity index 100% rename from Algorithms/0107. Binary Tree Level Order Traversal II/README.md rename to Algorithms/0107.Binary-Tree-Level-Order-Traversal-II/README.md diff --git a/Algorithms/0108. Convert Sorted Array to Binary Search Tree/108. Convert Sorted Array to Binary Search Tree.go b/Algorithms/0108.Convert-Sorted-Array-to-Binary-Search-Tree/108. Convert Sorted Array to Binary Search Tree.go similarity index 100% rename from Algorithms/0108. Convert Sorted Array to Binary Search Tree/108. Convert Sorted Array to Binary Search Tree.go rename to Algorithms/0108.Convert-Sorted-Array-to-Binary-Search-Tree/108. Convert Sorted Array to Binary Search Tree.go diff --git a/Algorithms/0108. Convert Sorted Array to Binary Search Tree/108. Convert Sorted Array to Binary Search Tree_test.go b/Algorithms/0108.Convert-Sorted-Array-to-Binary-Search-Tree/108. Convert Sorted Array to Binary Search Tree_test.go similarity index 100% rename from Algorithms/0108. Convert Sorted Array to Binary Search Tree/108. Convert Sorted Array to Binary Search Tree_test.go rename to Algorithms/0108.Convert-Sorted-Array-to-Binary-Search-Tree/108. Convert Sorted Array to Binary Search Tree_test.go diff --git a/Algorithms/0108. Convert Sorted Array to Binary Search Tree/README.md b/Algorithms/0108.Convert-Sorted-Array-to-Binary-Search-Tree/README.md similarity index 100% rename from Algorithms/0108. Convert Sorted Array to Binary Search Tree/README.md rename to Algorithms/0108.Convert-Sorted-Array-to-Binary-Search-Tree/README.md diff --git a/Algorithms/0109. Convert Sorted List to Binary Search Tree/109. Convert Sorted List to Binary Search Tree.go b/Algorithms/0109.Convert-Sorted-List-to-Binary-Search-Tree/109. Convert Sorted List to Binary Search Tree.go similarity index 100% rename from Algorithms/0109. Convert Sorted List to Binary Search Tree/109. Convert Sorted List to Binary Search Tree.go rename to Algorithms/0109.Convert-Sorted-List-to-Binary-Search-Tree/109. Convert Sorted List to Binary Search Tree.go diff --git a/Algorithms/0109. Convert Sorted List to Binary Search Tree/109. Convert Sorted List to Binary Search Tree_test.go b/Algorithms/0109.Convert-Sorted-List-to-Binary-Search-Tree/109. Convert Sorted List to Binary Search Tree_test.go similarity index 100% rename from Algorithms/0109. Convert Sorted List to Binary Search Tree/109. Convert Sorted List to Binary Search Tree_test.go rename to Algorithms/0109.Convert-Sorted-List-to-Binary-Search-Tree/109. Convert Sorted List to Binary Search Tree_test.go diff --git a/Algorithms/0109. Convert Sorted List to Binary Search Tree/README.md b/Algorithms/0109.Convert-Sorted-List-to-Binary-Search-Tree/README.md similarity index 100% rename from Algorithms/0109. Convert Sorted List to Binary Search Tree/README.md rename to Algorithms/0109.Convert-Sorted-List-to-Binary-Search-Tree/README.md diff --git a/Algorithms/0110. Balanced Binary Tree/110. Balanced Binary Tree.go b/Algorithms/0110.Balanced-Binary-Tree/110. Balanced Binary Tree.go similarity index 100% rename from Algorithms/0110. Balanced Binary Tree/110. Balanced Binary Tree.go rename to Algorithms/0110.Balanced-Binary-Tree/110. Balanced Binary Tree.go diff --git a/Algorithms/0110. Balanced Binary Tree/110. Balanced Binary Tree_test.go b/Algorithms/0110.Balanced-Binary-Tree/110. Balanced Binary Tree_test.go similarity index 100% rename from Algorithms/0110. Balanced Binary Tree/110. Balanced Binary Tree_test.go rename to Algorithms/0110.Balanced-Binary-Tree/110. Balanced Binary Tree_test.go diff --git a/Algorithms/0110. Balanced Binary Tree/README.md b/Algorithms/0110.Balanced-Binary-Tree/README.md similarity index 100% rename from Algorithms/0110. Balanced Binary Tree/README.md rename to Algorithms/0110.Balanced-Binary-Tree/README.md diff --git a/Algorithms/0111. Minimum Depth of Binary Tree/111. Minimum Depth of Binary Tree.go b/Algorithms/0111.Minimum-Depth-of-Binary-Tree/111. Minimum Depth of Binary Tree.go similarity index 100% rename from Algorithms/0111. Minimum Depth of Binary Tree/111. Minimum Depth of Binary Tree.go rename to Algorithms/0111.Minimum-Depth-of-Binary-Tree/111. Minimum Depth of Binary Tree.go diff --git a/Algorithms/0111. Minimum Depth of Binary Tree/111. Minimum Depth of Binary Tree_test.go b/Algorithms/0111.Minimum-Depth-of-Binary-Tree/111. Minimum Depth of Binary Tree_test.go similarity index 100% rename from Algorithms/0111. Minimum Depth of Binary Tree/111. Minimum Depth of Binary Tree_test.go rename to Algorithms/0111.Minimum-Depth-of-Binary-Tree/111. Minimum Depth of Binary Tree_test.go diff --git a/Algorithms/0111. Minimum Depth of Binary Tree/README.md b/Algorithms/0111.Minimum-Depth-of-Binary-Tree/README.md similarity index 100% rename from Algorithms/0111. Minimum Depth of Binary Tree/README.md rename to Algorithms/0111.Minimum-Depth-of-Binary-Tree/README.md diff --git a/Algorithms/0112. Path Sum/112. Path Sum.go b/Algorithms/0112.Path-Sum/112. Path Sum.go similarity index 100% rename from Algorithms/0112. Path Sum/112. Path Sum.go rename to Algorithms/0112.Path-Sum/112. Path Sum.go diff --git a/Algorithms/0112. Path Sum/112. Path Sum_test.go b/Algorithms/0112.Path-Sum/112. Path Sum_test.go similarity index 100% rename from Algorithms/0112. Path Sum/112. Path Sum_test.go rename to Algorithms/0112.Path-Sum/112. Path Sum_test.go diff --git a/Algorithms/0112. Path Sum/README.md b/Algorithms/0112.Path-Sum/README.md similarity index 100% rename from Algorithms/0112. Path Sum/README.md rename to Algorithms/0112.Path-Sum/README.md diff --git a/Algorithms/0113. Path Sum II/113. Path Sum II.go b/Algorithms/0113.Path-Sum-II/113. Path Sum II.go similarity index 100% rename from Algorithms/0113. Path Sum II/113. Path Sum II.go rename to Algorithms/0113.Path-Sum-II/113. Path Sum II.go diff --git a/Algorithms/0113. Path Sum II/113. Path Sum II_test.go b/Algorithms/0113.Path-Sum-II/113. Path Sum II_test.go similarity index 100% rename from Algorithms/0113. Path Sum II/113. Path Sum II_test.go rename to Algorithms/0113.Path-Sum-II/113. Path Sum II_test.go diff --git a/Algorithms/0113. Path Sum II/README.md b/Algorithms/0113.Path-Sum-II/README.md similarity index 100% rename from Algorithms/0113. Path Sum II/README.md rename to Algorithms/0113.Path-Sum-II/README.md diff --git a/Algorithms/0114. Flatten Binary Tree to Linked List/114. Flatten Binary Tree to Linked List.go b/Algorithms/0114.Flatten-Binary-Tree-to-Linked-List/114. Flatten Binary Tree to Linked List.go similarity index 100% rename from Algorithms/0114. Flatten Binary Tree to Linked List/114. Flatten Binary Tree to Linked List.go rename to Algorithms/0114.Flatten-Binary-Tree-to-Linked-List/114. Flatten Binary Tree to Linked List.go diff --git a/Algorithms/0114. Flatten Binary Tree to Linked List/114. Flatten Binary Tree to Linked List_test.go b/Algorithms/0114.Flatten-Binary-Tree-to-Linked-List/114. Flatten Binary Tree to Linked List_test.go similarity index 100% rename from Algorithms/0114. Flatten Binary Tree to Linked List/114. Flatten Binary Tree to Linked List_test.go rename to Algorithms/0114.Flatten-Binary-Tree-to-Linked-List/114. Flatten Binary Tree to Linked List_test.go diff --git a/Algorithms/0114. Flatten Binary Tree to Linked List/README.md b/Algorithms/0114.Flatten-Binary-Tree-to-Linked-List/README.md similarity index 100% rename from Algorithms/0114. Flatten Binary Tree to Linked List/README.md rename to Algorithms/0114.Flatten-Binary-Tree-to-Linked-List/README.md diff --git a/Algorithms/0120. Triangle/120. Triangle.go b/Algorithms/0120.Triangle/120. Triangle.go similarity index 100% rename from Algorithms/0120. Triangle/120. Triangle.go rename to Algorithms/0120.Triangle/120. Triangle.go diff --git a/Algorithms/0120. Triangle/120. Triangle_test.go b/Algorithms/0120.Triangle/120. Triangle_test.go similarity index 100% rename from Algorithms/0120. Triangle/120. Triangle_test.go rename to Algorithms/0120.Triangle/120. Triangle_test.go diff --git a/Algorithms/0120. Triangle/README.md b/Algorithms/0120.Triangle/README.md similarity index 100% rename from Algorithms/0120. Triangle/README.md rename to Algorithms/0120.Triangle/README.md diff --git a/Algorithms/0121. Best Time to Buy and Sell Stock/121. Best Time to Buy and Sell Stock.go b/Algorithms/0121.Best-Time-to-Buy-and-Sell-Stock/121. Best Time to Buy and Sell Stock.go similarity index 100% rename from Algorithms/0121. Best Time to Buy and Sell Stock/121. Best Time to Buy and Sell Stock.go rename to Algorithms/0121.Best-Time-to-Buy-and-Sell-Stock/121. Best Time to Buy and Sell Stock.go diff --git a/Algorithms/0121. Best Time to Buy and Sell Stock/121. Best Time to Buy and Sell Stock_test.go b/Algorithms/0121.Best-Time-to-Buy-and-Sell-Stock/121. Best Time to Buy and Sell Stock_test.go similarity index 100% rename from Algorithms/0121. Best Time to Buy and Sell Stock/121. Best Time to Buy and Sell Stock_test.go rename to Algorithms/0121.Best-Time-to-Buy-and-Sell-Stock/121. Best Time to Buy and Sell Stock_test.go diff --git a/Algorithms/0121. Best Time to Buy and Sell Stock/README.md b/Algorithms/0121.Best-Time-to-Buy-and-Sell-Stock/README.md similarity index 100% rename from Algorithms/0121. Best Time to Buy and Sell Stock/README.md rename to Algorithms/0121.Best-Time-to-Buy-and-Sell-Stock/README.md diff --git a/Algorithms/0122. Best Time to Buy and Sell Stock II/122. Best Time to Buy and Sell Stock II.go b/Algorithms/0122.Best-Time-to-Buy-and-Sell-Stock-II/122. Best Time to Buy and Sell Stock II.go similarity index 100% rename from Algorithms/0122. Best Time to Buy and Sell Stock II/122. Best Time to Buy and Sell Stock II.go rename to Algorithms/0122.Best-Time-to-Buy-and-Sell-Stock-II/122. Best Time to Buy and Sell Stock II.go diff --git a/Algorithms/0122. Best Time to Buy and Sell Stock II/122. Best Time to Buy and Sell Stock II_test.go b/Algorithms/0122.Best-Time-to-Buy-and-Sell-Stock-II/122. Best Time to Buy and Sell Stock II_test.go similarity index 100% rename from Algorithms/0122. Best Time to Buy and Sell Stock II/122. Best Time to Buy and Sell Stock II_test.go rename to Algorithms/0122.Best-Time-to-Buy-and-Sell-Stock-II/122. Best Time to Buy and Sell Stock II_test.go diff --git a/Algorithms/0122. Best Time to Buy and Sell Stock II/README.md b/Algorithms/0122.Best-Time-to-Buy-and-Sell-Stock-II/README.md similarity index 100% rename from Algorithms/0122. Best Time to Buy and Sell Stock II/README.md rename to Algorithms/0122.Best-Time-to-Buy-and-Sell-Stock-II/README.md diff --git a/Algorithms/0124. Binary Tree Maximum Path Sum/124. Binary Tree Maximum Path Sum.go b/Algorithms/0124.Binary-Tree-Maximum-Path-Sum/124. Binary Tree Maximum Path Sum.go similarity index 100% rename from Algorithms/0124. Binary Tree Maximum Path Sum/124. Binary Tree Maximum Path Sum.go rename to Algorithms/0124.Binary-Tree-Maximum-Path-Sum/124. Binary Tree Maximum Path Sum.go diff --git a/Algorithms/0124. Binary Tree Maximum Path Sum/124. Binary Tree Maximum Path Sum_test.go b/Algorithms/0124.Binary-Tree-Maximum-Path-Sum/124. Binary Tree Maximum Path Sum_test.go similarity index 100% rename from Algorithms/0124. Binary Tree Maximum Path Sum/124. Binary Tree Maximum Path Sum_test.go rename to Algorithms/0124.Binary-Tree-Maximum-Path-Sum/124. Binary Tree Maximum Path Sum_test.go diff --git a/Algorithms/0124. Binary Tree Maximum Path Sum/README.md b/Algorithms/0124.Binary-Tree-Maximum-Path-Sum/README.md similarity index 100% rename from Algorithms/0124. Binary Tree Maximum Path Sum/README.md rename to Algorithms/0124.Binary-Tree-Maximum-Path-Sum/README.md diff --git a/Algorithms/0125. Valid-Palindrome/125. Valid Palindrome.go b/Algorithms/0125.Valid-Palindrome/125. Valid Palindrome.go similarity index 100% rename from Algorithms/0125. Valid-Palindrome/125. Valid Palindrome.go rename to Algorithms/0125.Valid-Palindrome/125. Valid Palindrome.go diff --git a/Algorithms/0125. Valid-Palindrome/125. Valid Palindrome_test.go b/Algorithms/0125.Valid-Palindrome/125. Valid Palindrome_test.go similarity index 100% rename from Algorithms/0125. Valid-Palindrome/125. Valid Palindrome_test.go rename to Algorithms/0125.Valid-Palindrome/125. Valid Palindrome_test.go diff --git a/Algorithms/0125. Valid-Palindrome/README.md b/Algorithms/0125.Valid-Palindrome/README.md similarity index 100% rename from Algorithms/0125. Valid-Palindrome/README.md rename to Algorithms/0125.Valid-Palindrome/README.md diff --git a/Algorithms/0126. Word Ladder II/126. Word Ladder II.go b/Algorithms/0126.Word-Ladder-II/126. Word Ladder II.go similarity index 100% rename from Algorithms/0126. Word Ladder II/126. Word Ladder II.go rename to Algorithms/0126.Word-Ladder-II/126. Word Ladder II.go diff --git a/Algorithms/0126. Word Ladder II/126. Word Ladder II_test.go b/Algorithms/0126.Word-Ladder-II/126. Word Ladder II_test.go similarity index 100% rename from Algorithms/0126. Word Ladder II/126. Word Ladder II_test.go rename to Algorithms/0126.Word-Ladder-II/126. Word Ladder II_test.go diff --git a/Algorithms/0126. Word Ladder II/README.md b/Algorithms/0126.Word-Ladder-II/README.md similarity index 100% rename from Algorithms/0126. Word Ladder II/README.md rename to Algorithms/0126.Word-Ladder-II/README.md diff --git a/Algorithms/0127. Word Ladder/127. Word Ladder.go b/Algorithms/0127.Word-Ladder/127. Word Ladder.go similarity index 93% rename from Algorithms/0127. Word Ladder/127. Word Ladder.go rename to Algorithms/0127.Word-Ladder/127. Word Ladder.go index a983bc52..ea4b9b2c 100644 --- a/Algorithms/0127. Word Ladder/127. Word Ladder.go +++ b/Algorithms/0127.Word-Ladder/127. Word Ladder.go @@ -40,7 +40,7 @@ func getCandidates(word string) []string { for i := 0; i < 26; i++ { for j := 0; j < len(word); j++ { if word[j] != byte(int('a')+i) { - res = append(res, word[:j]+string(int('a')+i)+word[j+1:]) + res = append(res, word[:j]+string(rune(int('a')+i))+word[j+1:]) } } } diff --git a/Algorithms/0127. Word Ladder/127. Word Ladder_test.go b/Algorithms/0127.Word-Ladder/127. Word Ladder_test.go similarity index 100% rename from Algorithms/0127. Word Ladder/127. Word Ladder_test.go rename to Algorithms/0127.Word-Ladder/127. Word Ladder_test.go diff --git a/Algorithms/0127. Word Ladder/README.md b/Algorithms/0127.Word-Ladder/README.md similarity index 100% rename from Algorithms/0127. Word Ladder/README.md rename to Algorithms/0127.Word-Ladder/README.md diff --git a/Algorithms/0128. Longest Consecutive Sequence/128. Longest Consecutive Sequence.go b/Algorithms/0128.Longest-Consecutive-Sequence/128. Longest Consecutive Sequence.go similarity index 100% rename from Algorithms/0128. Longest Consecutive Sequence/128. Longest Consecutive Sequence.go rename to Algorithms/0128.Longest-Consecutive-Sequence/128. Longest Consecutive Sequence.go diff --git a/Algorithms/0128. Longest Consecutive Sequence/128. Longest Consecutive Sequence_test.go b/Algorithms/0128.Longest-Consecutive-Sequence/128. Longest Consecutive Sequence_test.go similarity index 100% rename from Algorithms/0128. Longest Consecutive Sequence/128. Longest Consecutive Sequence_test.go rename to Algorithms/0128.Longest-Consecutive-Sequence/128. Longest Consecutive Sequence_test.go diff --git a/Algorithms/0128. Longest Consecutive Sequence/README.md b/Algorithms/0128.Longest-Consecutive-Sequence/README.md similarity index 100% rename from Algorithms/0128. Longest Consecutive Sequence/README.md rename to Algorithms/0128.Longest-Consecutive-Sequence/README.md diff --git a/Algorithms/0129. Sum Root to Leaf Numbers/129. Sum Root to Leaf Numbers.go b/Algorithms/0129.Sum-Root-to-Leaf-Numbers/129. Sum Root to Leaf Numbers.go similarity index 100% rename from Algorithms/0129. Sum Root to Leaf Numbers/129. Sum Root to Leaf Numbers.go rename to Algorithms/0129.Sum-Root-to-Leaf-Numbers/129. Sum Root to Leaf Numbers.go diff --git a/Algorithms/0129. Sum Root to Leaf Numbers/129. Sum Root to Leaf Numbers_test.go b/Algorithms/0129.Sum-Root-to-Leaf-Numbers/129. Sum Root to Leaf Numbers_test.go similarity index 100% rename from Algorithms/0129. Sum Root to Leaf Numbers/129. Sum Root to Leaf Numbers_test.go rename to Algorithms/0129.Sum-Root-to-Leaf-Numbers/129. Sum Root to Leaf Numbers_test.go diff --git a/Algorithms/0129. Sum Root to Leaf Numbers/README.md b/Algorithms/0129.Sum-Root-to-Leaf-Numbers/README.md similarity index 100% rename from Algorithms/0129. Sum Root to Leaf Numbers/README.md rename to Algorithms/0129.Sum-Root-to-Leaf-Numbers/README.md diff --git a/Algorithms/0130. Surrounded Regions/130. Surrounded Regions.go b/Algorithms/0130.Surrounded-Regions/130. Surrounded Regions.go similarity index 100% rename from Algorithms/0130. Surrounded Regions/130. Surrounded Regions.go rename to Algorithms/0130.Surrounded-Regions/130. Surrounded Regions.go diff --git a/Algorithms/0130. Surrounded Regions/130. Surrounded Regions_test.go b/Algorithms/0130.Surrounded-Regions/130. Surrounded Regions_test.go similarity index 100% rename from Algorithms/0130. Surrounded Regions/130. Surrounded Regions_test.go rename to Algorithms/0130.Surrounded-Regions/130. Surrounded Regions_test.go diff --git a/Algorithms/0130. Surrounded Regions/README.md b/Algorithms/0130.Surrounded-Regions/README.md similarity index 100% rename from Algorithms/0130. Surrounded Regions/README.md rename to Algorithms/0130.Surrounded-Regions/README.md diff --git a/Algorithms/0131. Palindrome Partitioning/131. Palindrome Partitioning.go b/Algorithms/0131.Palindrome-Partitioning/131. Palindrome Partitioning.go similarity index 100% rename from Algorithms/0131. Palindrome Partitioning/131. Palindrome Partitioning.go rename to Algorithms/0131.Palindrome-Partitioning/131. Palindrome Partitioning.go diff --git a/Algorithms/0131. Palindrome Partitioning/131. Palindrome Partitioning_test.go b/Algorithms/0131.Palindrome-Partitioning/131. Palindrome Partitioning_test.go similarity index 100% rename from Algorithms/0131. Palindrome Partitioning/131. Palindrome Partitioning_test.go rename to Algorithms/0131.Palindrome-Partitioning/131. Palindrome Partitioning_test.go diff --git a/Algorithms/0131. Palindrome Partitioning/README.md b/Algorithms/0131.Palindrome-Partitioning/README.md similarity index 100% rename from Algorithms/0131. Palindrome Partitioning/README.md rename to Algorithms/0131.Palindrome-Partitioning/README.md diff --git a/Algorithms/0136. Single Number/136. Single Number.go b/Algorithms/0136.Single-Number/136. Single Number.go similarity index 100% rename from Algorithms/0136. Single Number/136. Single Number.go rename to Algorithms/0136.Single-Number/136. Single Number.go diff --git a/Algorithms/0136. Single Number/136. Single Number_test.go b/Algorithms/0136.Single-Number/136. Single Number_test.go similarity index 100% rename from Algorithms/0136. Single Number/136. Single Number_test.go rename to Algorithms/0136.Single-Number/136. Single Number_test.go diff --git a/Algorithms/0136. Single Number/README.md b/Algorithms/0136.Single-Number/README.md similarity index 100% rename from Algorithms/0136. Single Number/README.md rename to Algorithms/0136.Single-Number/README.md diff --git a/Algorithms/0137. Single Number II/137. Single Number II.go b/Algorithms/0137.Single-Number-II/137. Single Number II.go similarity index 100% rename from Algorithms/0137. Single Number II/137. Single Number II.go rename to Algorithms/0137.Single-Number-II/137. Single Number II.go diff --git a/Algorithms/0137. Single Number II/137. Single Number II_test.go b/Algorithms/0137.Single-Number-II/137. Single Number II_test.go similarity index 100% rename from Algorithms/0137. Single Number II/137. Single Number II_test.go rename to Algorithms/0137.Single-Number-II/137. Single Number II_test.go diff --git a/Algorithms/0137. Single Number II/README.md b/Algorithms/0137.Single-Number-II/README.md similarity index 100% rename from Algorithms/0137. Single Number II/README.md rename to Algorithms/0137.Single-Number-II/README.md diff --git a/Algorithms/0141. Linked List Cycle/141. Linked List Cycle.go b/Algorithms/0141.Linked-List-Cycle/141. Linked List Cycle.go similarity index 100% rename from Algorithms/0141. Linked List Cycle/141. Linked List Cycle.go rename to Algorithms/0141.Linked-List-Cycle/141. Linked List Cycle.go diff --git a/Algorithms/0141. Linked List Cycle/141. Linked List Cycle_test.go b/Algorithms/0141.Linked-List-Cycle/141. Linked List Cycle_test.go similarity index 100% rename from Algorithms/0141. Linked List Cycle/141. Linked List Cycle_test.go rename to Algorithms/0141.Linked-List-Cycle/141. Linked List Cycle_test.go diff --git a/Algorithms/0141. Linked List Cycle/README.md b/Algorithms/0141.Linked-List-Cycle/README.md similarity index 100% rename from Algorithms/0141. Linked List Cycle/README.md rename to Algorithms/0141.Linked-List-Cycle/README.md diff --git a/Algorithms/0142. Linked List Cycle II/142. Linked List Cycle II.go b/Algorithms/0142.Linked-List-Cycle-II/142. Linked List Cycle II.go similarity index 100% rename from Algorithms/0142. Linked List Cycle II/142. Linked List Cycle II.go rename to Algorithms/0142.Linked-List-Cycle-II/142. Linked List Cycle II.go diff --git a/Algorithms/0142. Linked List Cycle II/142. Linked List Cycle II_test.go b/Algorithms/0142.Linked-List-Cycle-II/142. Linked List Cycle II_test.go similarity index 100% rename from Algorithms/0142. Linked List Cycle II/142. Linked List Cycle II_test.go rename to Algorithms/0142.Linked-List-Cycle-II/142. Linked List Cycle II_test.go diff --git a/Algorithms/0142. Linked List Cycle II/README.md b/Algorithms/0142.Linked-List-Cycle-II/README.md similarity index 100% rename from Algorithms/0142. Linked List Cycle II/README.md rename to Algorithms/0142.Linked-List-Cycle-II/README.md diff --git a/Algorithms/0143. Reorder List/143. Reorder List.go b/Algorithms/0143.Reorder-List/143. Reorder List.go similarity index 100% rename from Algorithms/0143. Reorder List/143. Reorder List.go rename to Algorithms/0143.Reorder-List/143. Reorder List.go diff --git a/Algorithms/0143. Reorder List/143. Reorder List_test.go b/Algorithms/0143.Reorder-List/143. Reorder List_test.go similarity index 100% rename from Algorithms/0143. Reorder List/143. Reorder List_test.go rename to Algorithms/0143.Reorder-List/143. Reorder List_test.go diff --git a/Algorithms/0143. Reorder List/README.md b/Algorithms/0143.Reorder-List/README.md similarity index 100% rename from Algorithms/0143. Reorder List/README.md rename to Algorithms/0143.Reorder-List/README.md diff --git a/Algorithms/0144. Binary Tree Preorder Traversal/144. Binary Tree Preorder Traversal.go b/Algorithms/0144.Binary-Tree-Preorder-Traversal/144. Binary Tree Preorder Traversal.go similarity index 100% rename from Algorithms/0144. Binary Tree Preorder Traversal/144. Binary Tree Preorder Traversal.go rename to Algorithms/0144.Binary-Tree-Preorder-Traversal/144. Binary Tree Preorder Traversal.go diff --git a/Algorithms/0144. Binary Tree Preorder Traversal/144. Binary Tree Preorder Traversal_test.go b/Algorithms/0144.Binary-Tree-Preorder-Traversal/144. Binary Tree Preorder Traversal_test.go similarity index 100% rename from Algorithms/0144. Binary Tree Preorder Traversal/144. Binary Tree Preorder Traversal_test.go rename to Algorithms/0144.Binary-Tree-Preorder-Traversal/144. Binary Tree Preorder Traversal_test.go diff --git a/Algorithms/0144. Binary Tree Preorder Traversal/README.md b/Algorithms/0144.Binary-Tree-Preorder-Traversal/README.md similarity index 100% rename from Algorithms/0144. Binary Tree Preorder Traversal/README.md rename to Algorithms/0144.Binary-Tree-Preorder-Traversal/README.md diff --git a/Algorithms/0145. Binary Tree Postorder Traversal/145. Binary Tree Postorder Traversal.go b/Algorithms/0145.Binary-Tree-Postorder-Traversal/145. Binary Tree Postorder Traversal.go similarity index 100% rename from Algorithms/0145. Binary Tree Postorder Traversal/145. Binary Tree Postorder Traversal.go rename to Algorithms/0145.Binary-Tree-Postorder-Traversal/145. Binary Tree Postorder Traversal.go diff --git a/Algorithms/0145. Binary Tree Postorder Traversal/145. Binary Tree Postorder Traversal_test.go b/Algorithms/0145.Binary-Tree-Postorder-Traversal/145. Binary Tree Postorder Traversal_test.go similarity index 100% rename from Algorithms/0145. Binary Tree Postorder Traversal/145. Binary Tree Postorder Traversal_test.go rename to Algorithms/0145.Binary-Tree-Postorder-Traversal/145. Binary Tree Postorder Traversal_test.go diff --git a/Algorithms/0145. Binary Tree Postorder Traversal/README.md b/Algorithms/0145.Binary-Tree-Postorder-Traversal/README.md similarity index 100% rename from Algorithms/0145. Binary Tree Postorder Traversal/README.md rename to Algorithms/0145.Binary-Tree-Postorder-Traversal/README.md diff --git a/Algorithms/0147. Insertion Sort List/147. Insertion Sort List.go b/Algorithms/0147.Insertion-Sort-List/147. Insertion Sort List.go similarity index 100% rename from Algorithms/0147. Insertion Sort List/147. Insertion Sort List.go rename to Algorithms/0147.Insertion-Sort-List/147. Insertion Sort List.go diff --git a/Algorithms/0147. Insertion Sort List/147. Insertion Sort List_test.go b/Algorithms/0147.Insertion-Sort-List/147. Insertion Sort List_test.go similarity index 100% rename from Algorithms/0147. Insertion Sort List/147. Insertion Sort List_test.go rename to Algorithms/0147.Insertion-Sort-List/147. Insertion Sort List_test.go diff --git a/Algorithms/0147. Insertion Sort List/README.md b/Algorithms/0147.Insertion-Sort-List/README.md similarity index 100% rename from Algorithms/0147. Insertion Sort List/README.md rename to Algorithms/0147.Insertion-Sort-List/README.md diff --git a/Algorithms/0148. Sort List/148. Sort List.go b/Algorithms/0148.Sort-List/148. Sort List.go similarity index 100% rename from Algorithms/0148. Sort List/148. Sort List.go rename to Algorithms/0148.Sort-List/148. Sort List.go diff --git a/Algorithms/0148. Sort List/148. Sort List_test.go b/Algorithms/0148.Sort-List/148. Sort List_test.go similarity index 100% rename from Algorithms/0148. Sort List/148. Sort List_test.go rename to Algorithms/0148.Sort-List/148. Sort List_test.go diff --git a/Algorithms/0148. Sort List/README.md b/Algorithms/0148.Sort-List/README.md similarity index 100% rename from Algorithms/0148. Sort List/README.md rename to Algorithms/0148.Sort-List/README.md diff --git a/Algorithms/0150. Evaluate Reverse Polish Notation/150. Evaluate Reverse Polish Notation.go b/Algorithms/0150.Evaluate-Reverse-Polish-Notation/150. Evaluate Reverse Polish Notation.go similarity index 100% rename from Algorithms/0150. Evaluate Reverse Polish Notation/150. Evaluate Reverse Polish Notation.go rename to Algorithms/0150.Evaluate-Reverse-Polish-Notation/150. Evaluate Reverse Polish Notation.go diff --git a/Algorithms/0150. Evaluate Reverse Polish Notation/150. Evaluate Reverse Polish Notation_test.go b/Algorithms/0150.Evaluate-Reverse-Polish-Notation/150. Evaluate Reverse Polish Notation_test.go similarity index 100% rename from Algorithms/0150. Evaluate Reverse Polish Notation/150. Evaluate Reverse Polish Notation_test.go rename to Algorithms/0150.Evaluate-Reverse-Polish-Notation/150. Evaluate Reverse Polish Notation_test.go diff --git a/Algorithms/0150. Evaluate Reverse Polish Notation/README.md b/Algorithms/0150.Evaluate-Reverse-Polish-Notation/README.md similarity index 100% rename from Algorithms/0150. Evaluate Reverse Polish Notation/README.md rename to Algorithms/0150.Evaluate-Reverse-Polish-Notation/README.md diff --git a/Algorithms/0151. Reverse Words in a String/151. Reverse Words in a String.go b/Algorithms/0151.Reverse-Words-in-a-String/151. Reverse Words in a String.go similarity index 100% rename from Algorithms/0151. Reverse Words in a String/151. Reverse Words in a String.go rename to Algorithms/0151.Reverse-Words-in-a-String/151. Reverse Words in a String.go diff --git a/Algorithms/0151. Reverse Words in a String/151. Reverse Words in a String_test.go b/Algorithms/0151.Reverse-Words-in-a-String/151. Reverse Words in a String_test.go similarity index 100% rename from Algorithms/0151. Reverse Words in a String/151. Reverse Words in a String_test.go rename to Algorithms/0151.Reverse-Words-in-a-String/151. Reverse Words in a String_test.go diff --git a/Algorithms/0151. Reverse Words in a String/README.md b/Algorithms/0151.Reverse-Words-in-a-String/README.md similarity index 100% rename from Algorithms/0151. Reverse Words in a String/README.md rename to Algorithms/0151.Reverse-Words-in-a-String/README.md diff --git a/Algorithms/0152. Maximum Product Subarray/152. Maximum Product Subarray.go b/Algorithms/0152.Maximum-Product-Subarray/152. Maximum Product Subarray.go similarity index 100% rename from Algorithms/0152. Maximum Product Subarray/152. Maximum Product Subarray.go rename to Algorithms/0152.Maximum-Product-Subarray/152. Maximum Product Subarray.go diff --git a/Algorithms/0152. Maximum Product Subarray/152. Maximum Product Subarray_test.go b/Algorithms/0152.Maximum-Product-Subarray/152. Maximum Product Subarray_test.go similarity index 100% rename from Algorithms/0152. Maximum Product Subarray/152. Maximum Product Subarray_test.go rename to Algorithms/0152.Maximum-Product-Subarray/152. Maximum Product Subarray_test.go diff --git a/Algorithms/0152. Maximum Product Subarray/README.md b/Algorithms/0152.Maximum-Product-Subarray/README.md similarity index 100% rename from Algorithms/0152. Maximum Product Subarray/README.md rename to Algorithms/0152.Maximum-Product-Subarray/README.md diff --git a/Algorithms/0153. Find Minimum in Rotated Sorted Array/153. Find Minimum in Rotated Sorted Array.go b/Algorithms/0153.Find-Minimum-in-Rotated-Sorted-Array/153. Find Minimum in Rotated Sorted Array.go similarity index 100% rename from Algorithms/0153. Find Minimum in Rotated Sorted Array/153. Find Minimum in Rotated Sorted Array.go rename to Algorithms/0153.Find-Minimum-in-Rotated-Sorted-Array/153. Find Minimum in Rotated Sorted Array.go diff --git a/Algorithms/0153. Find Minimum in Rotated Sorted Array/153. Find Minimum in Rotated Sorted Array_test.go b/Algorithms/0153.Find-Minimum-in-Rotated-Sorted-Array/153. Find Minimum in Rotated Sorted Array_test.go similarity index 100% rename from Algorithms/0153. Find Minimum in Rotated Sorted Array/153. Find Minimum in Rotated Sorted Array_test.go rename to Algorithms/0153.Find-Minimum-in-Rotated-Sorted-Array/153. Find Minimum in Rotated Sorted Array_test.go diff --git a/Algorithms/0153. Find Minimum in Rotated Sorted Array/README.md b/Algorithms/0153.Find-Minimum-in-Rotated-Sorted-Array/README.md similarity index 100% rename from Algorithms/0153. Find Minimum in Rotated Sorted Array/README.md rename to Algorithms/0153.Find-Minimum-in-Rotated-Sorted-Array/README.md diff --git a/Algorithms/0154. Find Minimum in Rotated Sorted Array II/154. Find Minimum in Rotated Sorted Array II.go b/Algorithms/0154.Find-Minimum-in-Rotated-Sorted-Array-II/154. Find Minimum in Rotated Sorted Array II.go similarity index 100% rename from Algorithms/0154. Find Minimum in Rotated Sorted Array II/154. Find Minimum in Rotated Sorted Array II.go rename to Algorithms/0154.Find-Minimum-in-Rotated-Sorted-Array-II/154. Find Minimum in Rotated Sorted Array II.go diff --git a/Algorithms/0154. Find Minimum in Rotated Sorted Array II/154. Find Minimum in Rotated Sorted Array II_test.go b/Algorithms/0154.Find-Minimum-in-Rotated-Sorted-Array-II/154. Find Minimum in Rotated Sorted Array II_test.go similarity index 100% rename from Algorithms/0154. Find Minimum in Rotated Sorted Array II/154. Find Minimum in Rotated Sorted Array II_test.go rename to Algorithms/0154.Find-Minimum-in-Rotated-Sorted-Array-II/154. Find Minimum in Rotated Sorted Array II_test.go diff --git a/Algorithms/0154. Find Minimum in Rotated Sorted Array II/README.md b/Algorithms/0154.Find-Minimum-in-Rotated-Sorted-Array-II/README.md similarity index 100% rename from Algorithms/0154. Find Minimum in Rotated Sorted Array II/README.md rename to Algorithms/0154.Find-Minimum-in-Rotated-Sorted-Array-II/README.md diff --git a/Algorithms/0155. Min Stack/155. Min Stack.go b/Algorithms/0155.Min-Stack/155. Min Stack.go similarity index 100% rename from Algorithms/0155. Min Stack/155. Min Stack.go rename to Algorithms/0155.Min-Stack/155. Min Stack.go diff --git a/Algorithms/0155. Min Stack/155. Min Stack_test.go b/Algorithms/0155.Min-Stack/155. Min Stack_test.go similarity index 100% rename from Algorithms/0155. Min Stack/155. Min Stack_test.go rename to Algorithms/0155.Min-Stack/155. Min Stack_test.go diff --git a/Algorithms/0155. Min Stack/README.md b/Algorithms/0155.Min-Stack/README.md similarity index 100% rename from Algorithms/0155. Min Stack/README.md rename to Algorithms/0155.Min-Stack/README.md diff --git a/Algorithms/0160. Intersection of Two Linked Lists/160. Intersection of Two Linked Lists.go b/Algorithms/0160.Intersection-of-Two-Linked-Lists/160. Intersection of Two Linked Lists.go similarity index 100% rename from Algorithms/0160. Intersection of Two Linked Lists/160. Intersection of Two Linked Lists.go rename to Algorithms/0160.Intersection-of-Two-Linked-Lists/160. Intersection of Two Linked Lists.go diff --git a/Algorithms/0160. Intersection of Two Linked Lists/160. Intersection of Two Linked Lists_test.go b/Algorithms/0160.Intersection-of-Two-Linked-Lists/160. Intersection of Two Linked Lists_test.go similarity index 100% rename from Algorithms/0160. Intersection of Two Linked Lists/160. Intersection of Two Linked Lists_test.go rename to Algorithms/0160.Intersection-of-Two-Linked-Lists/160. Intersection of Two Linked Lists_test.go diff --git a/Algorithms/0160. Intersection of Two Linked Lists/README.md b/Algorithms/0160.Intersection-of-Two-Linked-Lists/README.md similarity index 100% rename from Algorithms/0160. Intersection of Two Linked Lists/README.md rename to Algorithms/0160.Intersection-of-Two-Linked-Lists/README.md diff --git a/Algorithms/0162. Find Peak Element/162. Find Peak Element.go b/Algorithms/0162.Find-Peak-Element/162. Find Peak Element.go similarity index 100% rename from Algorithms/0162. Find Peak Element/162. Find Peak Element.go rename to Algorithms/0162.Find-Peak-Element/162. Find Peak Element.go diff --git a/Algorithms/0162. Find Peak Element/162. Find Peak Element_test.go b/Algorithms/0162.Find-Peak-Element/162. Find Peak Element_test.go similarity index 100% rename from Algorithms/0162. Find Peak Element/162. Find Peak Element_test.go rename to Algorithms/0162.Find-Peak-Element/162. Find Peak Element_test.go diff --git a/Algorithms/0162. Find Peak Element/README.md b/Algorithms/0162.Find-Peak-Element/README.md similarity index 100% rename from Algorithms/0162. Find Peak Element/README.md rename to Algorithms/0162.Find-Peak-Element/README.md diff --git a/Algorithms/0164. Maximum Gap/164. Maximum Gap.go b/Algorithms/0164.Maximum-Gap/164. Maximum Gap.go similarity index 100% rename from Algorithms/0164. Maximum Gap/164. Maximum Gap.go rename to Algorithms/0164.Maximum-Gap/164. Maximum Gap.go diff --git a/Algorithms/0164. Maximum Gap/164. Maximum Gap_test.go b/Algorithms/0164.Maximum-Gap/164. Maximum Gap_test.go similarity index 100% rename from Algorithms/0164. Maximum Gap/164. Maximum Gap_test.go rename to Algorithms/0164.Maximum-Gap/164. Maximum Gap_test.go diff --git a/Algorithms/0164. Maximum Gap/README.md b/Algorithms/0164.Maximum-Gap/README.md similarity index 100% rename from Algorithms/0164. Maximum Gap/README.md rename to Algorithms/0164.Maximum-Gap/README.md diff --git a/Algorithms/0167. Two Sum II - Input array is sorted/167. Two Sum II - Input array is sorted.go b/Algorithms/0167.Two-Sum-II---Input-array-is-sorted/167. Two Sum II - Input array is sorted.go similarity index 100% rename from Algorithms/0167. Two Sum II - Input array is sorted/167. Two Sum II - Input array is sorted.go rename to Algorithms/0167.Two-Sum-II---Input-array-is-sorted/167. Two Sum II - Input array is sorted.go diff --git a/Algorithms/0167. Two Sum II - Input array is sorted/167. Two Sum II - Input array is sorted_test.go b/Algorithms/0167.Two-Sum-II---Input-array-is-sorted/167. Two Sum II - Input array is sorted_test.go similarity index 100% rename from Algorithms/0167. Two Sum II - Input array is sorted/167. Two Sum II - Input array is sorted_test.go rename to Algorithms/0167.Two-Sum-II---Input-array-is-sorted/167. Two Sum II - Input array is sorted_test.go diff --git a/Algorithms/0167. Two Sum II - Input array is sorted/README.md b/Algorithms/0167.Two-Sum-II---Input-array-is-sorted/README.md similarity index 100% rename from Algorithms/0167. Two Sum II - Input array is sorted/README.md rename to Algorithms/0167.Two-Sum-II---Input-array-is-sorted/README.md diff --git a/Algorithms/0169. Majority Element/169. Majority Element.go b/Algorithms/0169.Majority-Element/169. Majority Element.go similarity index 100% rename from Algorithms/0169. Majority Element/169. Majority Element.go rename to Algorithms/0169.Majority-Element/169. Majority Element.go diff --git a/Algorithms/0169. Majority Element/169. Majority Element_test.go b/Algorithms/0169.Majority-Element/169. Majority Element_test.go similarity index 100% rename from Algorithms/0169. Majority Element/169. Majority Element_test.go rename to Algorithms/0169.Majority-Element/169. Majority Element_test.go diff --git a/Algorithms/0169. Majority Element/README.md b/Algorithms/0169.Majority-Element/README.md similarity index 100% rename from Algorithms/0169. Majority Element/README.md rename to Algorithms/0169.Majority-Element/README.md diff --git a/Algorithms/0172. Factorial Trailing Zeroes/172. Factorial Trailing Zeroes.go b/Algorithms/0172.Factorial-Trailing-Zeroes/172. Factorial Trailing Zeroes.go similarity index 100% rename from Algorithms/0172. Factorial Trailing Zeroes/172. Factorial Trailing Zeroes.go rename to Algorithms/0172.Factorial-Trailing-Zeroes/172. Factorial Trailing Zeroes.go diff --git a/Algorithms/0172. Factorial Trailing Zeroes/172. Factorial Trailing Zeroes_test.go b/Algorithms/0172.Factorial-Trailing-Zeroes/172. Factorial Trailing Zeroes_test.go similarity index 100% rename from Algorithms/0172. Factorial Trailing Zeroes/172. Factorial Trailing Zeroes_test.go rename to Algorithms/0172.Factorial-Trailing-Zeroes/172. Factorial Trailing Zeroes_test.go diff --git a/Algorithms/0172. Factorial Trailing Zeroes/README.md b/Algorithms/0172.Factorial-Trailing-Zeroes/README.md similarity index 100% rename from Algorithms/0172. Factorial Trailing Zeroes/README.md rename to Algorithms/0172.Factorial-Trailing-Zeroes/README.md diff --git a/Algorithms/0173. Binary Search Tree Iterator/173. Binary Search Tree Iterator.go b/Algorithms/0173.Binary-Search-Tree-Iterator/173. Binary Search Tree Iterator.go similarity index 100% rename from Algorithms/0173. Binary Search Tree Iterator/173. Binary Search Tree Iterator.go rename to Algorithms/0173.Binary-Search-Tree-Iterator/173. Binary Search Tree Iterator.go diff --git a/Algorithms/0173. Binary Search Tree Iterator/173. Binary Search Tree Iterator_test.go b/Algorithms/0173.Binary-Search-Tree-Iterator/173. Binary Search Tree Iterator_test.go similarity index 100% rename from Algorithms/0173. Binary Search Tree Iterator/173. Binary Search Tree Iterator_test.go rename to Algorithms/0173.Binary-Search-Tree-Iterator/173. Binary Search Tree Iterator_test.go diff --git a/Algorithms/0173. Binary Search Tree Iterator/README.md b/Algorithms/0173.Binary-Search-Tree-Iterator/README.md similarity index 100% rename from Algorithms/0173. Binary Search Tree Iterator/README.md rename to Algorithms/0173.Binary-Search-Tree-Iterator/README.md diff --git a/Algorithms/0174. Dungeon Game/174. Dungeon Game.go b/Algorithms/0174.Dungeon-Game/174. Dungeon Game.go similarity index 100% rename from Algorithms/0174. Dungeon Game/174. Dungeon Game.go rename to Algorithms/0174.Dungeon-Game/174. Dungeon Game.go diff --git a/Algorithms/0174. Dungeon Game/174. Dungeon Game_test.go b/Algorithms/0174.Dungeon-Game/174. Dungeon Game_test.go similarity index 100% rename from Algorithms/0174. Dungeon Game/174. Dungeon Game_test.go rename to Algorithms/0174.Dungeon-Game/174. Dungeon Game_test.go diff --git a/Algorithms/0174. Dungeon Game/README.md b/Algorithms/0174.Dungeon-Game/README.md similarity index 100% rename from Algorithms/0174. Dungeon Game/README.md rename to Algorithms/0174.Dungeon-Game/README.md diff --git a/Algorithms/0179. Largest Number/179. Largest Number.go b/Algorithms/0179.Largest-Number/179. Largest Number.go similarity index 100% rename from Algorithms/0179. Largest Number/179. Largest Number.go rename to Algorithms/0179.Largest-Number/179. Largest Number.go diff --git a/Algorithms/0179. Largest Number/179. Largest Number_test.go b/Algorithms/0179.Largest-Number/179. Largest Number_test.go similarity index 100% rename from Algorithms/0179. Largest Number/179. Largest Number_test.go rename to Algorithms/0179.Largest-Number/179. Largest Number_test.go diff --git a/Algorithms/0179. Largest Number/README.md b/Algorithms/0179.Largest-Number/README.md similarity index 100% rename from Algorithms/0179. Largest Number/README.md rename to Algorithms/0179.Largest-Number/README.md diff --git a/Algorithms/0187. Repeated DNA Sequences/187. Repeated DNA Sequences.go b/Algorithms/0187.Repeated-DNA-Sequences/187. Repeated DNA Sequences.go similarity index 100% rename from Algorithms/0187. Repeated DNA Sequences/187. Repeated DNA Sequences.go rename to Algorithms/0187.Repeated-DNA-Sequences/187. Repeated DNA Sequences.go diff --git a/Algorithms/0187. Repeated DNA Sequences/187. Repeated DNA Sequences_test.go b/Algorithms/0187.Repeated-DNA-Sequences/187. Repeated DNA Sequences_test.go similarity index 100% rename from Algorithms/0187. Repeated DNA Sequences/187. Repeated DNA Sequences_test.go rename to Algorithms/0187.Repeated-DNA-Sequences/187. Repeated DNA Sequences_test.go diff --git a/Algorithms/0187. Repeated DNA Sequences/README.md b/Algorithms/0187.Repeated-DNA-Sequences/README.md similarity index 100% rename from Algorithms/0187. Repeated DNA Sequences/README.md rename to Algorithms/0187.Repeated-DNA-Sequences/README.md diff --git a/Algorithms/0190. Reverse Bits/190. Reverse Bits.go b/Algorithms/0190.Reverse-Bits/190. Reverse Bits.go similarity index 100% rename from Algorithms/0190. Reverse Bits/190. Reverse Bits.go rename to Algorithms/0190.Reverse-Bits/190. Reverse Bits.go diff --git a/Algorithms/0190. Reverse Bits/190. Reverse Bits_test.go b/Algorithms/0190.Reverse-Bits/190. Reverse Bits_test.go similarity index 100% rename from Algorithms/0190. Reverse Bits/190. Reverse Bits_test.go rename to Algorithms/0190.Reverse-Bits/190. Reverse Bits_test.go diff --git a/Algorithms/0190. Reverse Bits/README.md b/Algorithms/0190.Reverse-Bits/README.md similarity index 100% rename from Algorithms/0190. Reverse Bits/README.md rename to Algorithms/0190.Reverse-Bits/README.md diff --git a/Algorithms/0191. Number of 1 Bits/191. Number of 1 Bits.go b/Algorithms/0191.Number-of-1-Bits/191. Number of 1 Bits.go similarity index 100% rename from Algorithms/0191. Number of 1 Bits/191. Number of 1 Bits.go rename to Algorithms/0191.Number-of-1-Bits/191. Number of 1 Bits.go diff --git a/Algorithms/0191. Number of 1 Bits/191. Number of 1 Bits_test.go b/Algorithms/0191.Number-of-1-Bits/191. Number of 1 Bits_test.go similarity index 100% rename from Algorithms/0191. Number of 1 Bits/191. Number of 1 Bits_test.go rename to Algorithms/0191.Number-of-1-Bits/191. Number of 1 Bits_test.go diff --git a/Algorithms/0191. Number of 1 Bits/README.md b/Algorithms/0191.Number-of-1-Bits/README.md similarity index 100% rename from Algorithms/0191. Number of 1 Bits/README.md rename to Algorithms/0191.Number-of-1-Bits/README.md diff --git a/Algorithms/0198. House Robber/198. House Robber.go b/Algorithms/0198.House-Robber/198. House Robber.go similarity index 100% rename from Algorithms/0198. House Robber/198. House Robber.go rename to Algorithms/0198.House-Robber/198. House Robber.go diff --git a/Algorithms/0198. House Robber/198. House Robber_test.go b/Algorithms/0198.House-Robber/198. House Robber_test.go similarity index 100% rename from Algorithms/0198. House Robber/198. House Robber_test.go rename to Algorithms/0198.House-Robber/198. House Robber_test.go diff --git a/Algorithms/0198. House Robber/README.md b/Algorithms/0198.House-Robber/README.md similarity index 100% rename from Algorithms/0198. House Robber/README.md rename to Algorithms/0198.House-Robber/README.md diff --git a/Algorithms/0199. Binary Tree Right Side View/199. Binary Tree Right Side View.go b/Algorithms/0199.Binary-Tree-Right-Side-View/199. Binary Tree Right Side View.go similarity index 100% rename from Algorithms/0199. Binary Tree Right Side View/199. Binary Tree Right Side View.go rename to Algorithms/0199.Binary-Tree-Right-Side-View/199. Binary Tree Right Side View.go diff --git a/Algorithms/0199. Binary Tree Right Side View/199. Binary Tree Right Side View_test.go b/Algorithms/0199.Binary-Tree-Right-Side-View/199. Binary Tree Right Side View_test.go similarity index 95% rename from Algorithms/0199. Binary Tree Right Side View/199. Binary Tree Right Side View_test.go rename to Algorithms/0199.Binary-Tree-Right-Side-View/199. Binary Tree Right Side View_test.go index 2e51b944..0f8b6e68 100644 --- a/Algorithms/0199. Binary Tree Right Side View/199. Binary Tree Right Side View_test.go +++ b/Algorithms/0199.Binary-Tree-Right-Side-View/199. Binary Tree Right Side View_test.go @@ -3,6 +3,8 @@ package leetcode import ( "fmt" "testing" + + "github.com/halfrost/LeetCode-Go/structures" ) type question199 struct { diff --git a/Algorithms/0199. Binary Tree Right Side View/README.md b/Algorithms/0199.Binary-Tree-Right-Side-View/README.md similarity index 100% rename from Algorithms/0199. Binary Tree Right Side View/README.md rename to Algorithms/0199.Binary-Tree-Right-Side-View/README.md diff --git a/Algorithms/0200. Number of Islands/200. Number of Islands.go b/Algorithms/0200.Number-of-Islands/200. Number of Islands.go similarity index 100% rename from Algorithms/0200. Number of Islands/200. Number of Islands.go rename to Algorithms/0200.Number-of-Islands/200. Number of Islands.go diff --git a/Algorithms/0200. Number of Islands/200. Number of Islands_test.go b/Algorithms/0200.Number-of-Islands/200. Number of Islands_test.go similarity index 100% rename from Algorithms/0200. Number of Islands/200. Number of Islands_test.go rename to Algorithms/0200.Number-of-Islands/200. Number of Islands_test.go diff --git a/Algorithms/0200. Number of Islands/README.md b/Algorithms/0200.Number-of-Islands/README.md similarity index 100% rename from Algorithms/0200. Number of Islands/README.md rename to Algorithms/0200.Number-of-Islands/README.md diff --git a/Algorithms/0201. Bitwise AND of Numbers Range/201. Bitwise AND of Numbers Range.go b/Algorithms/0201.Bitwise-AND-of-Numbers-Range/201. Bitwise AND of Numbers Range.go similarity index 100% rename from Algorithms/0201. Bitwise AND of Numbers Range/201. Bitwise AND of Numbers Range.go rename to Algorithms/0201.Bitwise-AND-of-Numbers-Range/201. Bitwise AND of Numbers Range.go diff --git a/Algorithms/0201. Bitwise AND of Numbers Range/201. Bitwise AND of Numbers Range_test.go b/Algorithms/0201.Bitwise-AND-of-Numbers-Range/201. Bitwise AND of Numbers Range_test.go similarity index 100% rename from Algorithms/0201. Bitwise AND of Numbers Range/201. Bitwise AND of Numbers Range_test.go rename to Algorithms/0201.Bitwise-AND-of-Numbers-Range/201. Bitwise AND of Numbers Range_test.go diff --git a/Algorithms/0201. Bitwise AND of Numbers Range/README.md b/Algorithms/0201.Bitwise-AND-of-Numbers-Range/README.md similarity index 100% rename from Algorithms/0201. Bitwise AND of Numbers Range/README.md rename to Algorithms/0201.Bitwise-AND-of-Numbers-Range/README.md diff --git a/Algorithms/0202. Happy Number/202. Happy Number.go b/Algorithms/0202.Happy-Number/202. Happy Number.go similarity index 100% rename from Algorithms/0202. Happy Number/202. Happy Number.go rename to Algorithms/0202.Happy-Number/202. Happy Number.go diff --git a/Algorithms/0202. Happy Number/202. Happy Number_test.go b/Algorithms/0202.Happy-Number/202. Happy Number_test.go similarity index 100% rename from Algorithms/0202. Happy Number/202. Happy Number_test.go rename to Algorithms/0202.Happy-Number/202. Happy Number_test.go diff --git a/Algorithms/0202. Happy Number/README.md b/Algorithms/0202.Happy-Number/README.md similarity index 100% rename from Algorithms/0202. Happy Number/README.md rename to Algorithms/0202.Happy-Number/README.md diff --git a/Algorithms/0203. Remove Linked List Elements/203. Remove Linked List Elements.go b/Algorithms/0203.Remove-Linked-List-Elements/203. Remove Linked List Elements.go similarity index 100% rename from Algorithms/0203. Remove Linked List Elements/203. Remove Linked List Elements.go rename to Algorithms/0203.Remove-Linked-List-Elements/203. Remove Linked List Elements.go diff --git a/Algorithms/0203. Remove Linked List Elements/203. Remove Linked List Elements_test.go b/Algorithms/0203.Remove-Linked-List-Elements/203. Remove Linked List Elements_test.go similarity index 100% rename from Algorithms/0203. Remove Linked List Elements/203. Remove Linked List Elements_test.go rename to Algorithms/0203.Remove-Linked-List-Elements/203. Remove Linked List Elements_test.go diff --git a/Algorithms/0203. Remove Linked List Elements/README.md b/Algorithms/0203.Remove-Linked-List-Elements/README.md similarity index 100% rename from Algorithms/0203. Remove Linked List Elements/README.md rename to Algorithms/0203.Remove-Linked-List-Elements/README.md diff --git a/Algorithms/0204. Count Primes/204. Count Primes.go b/Algorithms/0204.Count-Primes/204. Count Primes.go similarity index 100% rename from Algorithms/0204. Count Primes/204. Count Primes.go rename to Algorithms/0204.Count-Primes/204. Count Primes.go diff --git a/Algorithms/0204. Count Primes/204. Count Primes_test.go b/Algorithms/0204.Count-Primes/204. Count Primes_test.go similarity index 100% rename from Algorithms/0204. Count Primes/204. Count Primes_test.go rename to Algorithms/0204.Count-Primes/204. Count Primes_test.go diff --git a/Algorithms/0204. Count Primes/README.md b/Algorithms/0204.Count-Primes/README.md similarity index 100% rename from Algorithms/0204. Count Primes/README.md rename to Algorithms/0204.Count-Primes/README.md diff --git a/Algorithms/0205. Isomorphic Strings/205. Isomorphic Strings.go b/Algorithms/0205.Isomorphic-Strings/205. Isomorphic Strings.go similarity index 100% rename from Algorithms/0205. Isomorphic Strings/205. Isomorphic Strings.go rename to Algorithms/0205.Isomorphic-Strings/205. Isomorphic Strings.go diff --git a/Algorithms/0205. Isomorphic Strings/205. Isomorphic Strings_test.go b/Algorithms/0205.Isomorphic-Strings/205. Isomorphic Strings_test.go similarity index 100% rename from Algorithms/0205. Isomorphic Strings/205. Isomorphic Strings_test.go rename to Algorithms/0205.Isomorphic-Strings/205. Isomorphic Strings_test.go diff --git a/Algorithms/0205. Isomorphic Strings/README.md b/Algorithms/0205.Isomorphic-Strings/README.md similarity index 100% rename from Algorithms/0205. Isomorphic Strings/README.md rename to Algorithms/0205.Isomorphic-Strings/README.md diff --git a/Algorithms/0206. Reverse-Linked-List/206. Reverse Linked List.go b/Algorithms/0206.Reverse-Linked-List/206. Reverse Linked List.go similarity index 100% rename from Algorithms/0206. Reverse-Linked-List/206. Reverse Linked List.go rename to Algorithms/0206.Reverse-Linked-List/206. Reverse Linked List.go diff --git a/Algorithms/0206. Reverse-Linked-List/206. Reverse Linked List_test.go b/Algorithms/0206.Reverse-Linked-List/206. Reverse Linked List_test.go similarity index 100% rename from Algorithms/0206. Reverse-Linked-List/206. Reverse Linked List_test.go rename to Algorithms/0206.Reverse-Linked-List/206. Reverse Linked List_test.go diff --git a/Algorithms/0206. Reverse-Linked-List/README.md b/Algorithms/0206.Reverse-Linked-List/README.md similarity index 100% rename from Algorithms/0206. Reverse-Linked-List/README.md rename to Algorithms/0206.Reverse-Linked-List/README.md diff --git a/Algorithms/0207. Course Schedule/207. Course Schedule.go b/Algorithms/0207.Course-Schedule/207. Course Schedule.go similarity index 100% rename from Algorithms/0207. Course Schedule/207. Course Schedule.go rename to Algorithms/0207.Course-Schedule/207. Course Schedule.go diff --git a/Algorithms/0207. Course Schedule/207. Course Schedule_test.go b/Algorithms/0207.Course-Schedule/207. Course Schedule_test.go similarity index 100% rename from Algorithms/0207. Course Schedule/207. Course Schedule_test.go rename to Algorithms/0207.Course-Schedule/207. Course Schedule_test.go diff --git a/Algorithms/0207. Course Schedule/README.md b/Algorithms/0207.Course-Schedule/README.md similarity index 100% rename from Algorithms/0207. Course Schedule/README.md rename to Algorithms/0207.Course-Schedule/README.md diff --git a/Algorithms/0208. Implement Trie (Prefix Tree)/208. Implement Trie (Prefix Tree).go b/Algorithms/0208.Implement-Trie-Prefix-Tree/208. Implement Trie (Prefix Tree).go similarity index 100% rename from Algorithms/0208. Implement Trie (Prefix Tree)/208. Implement Trie (Prefix Tree).go rename to Algorithms/0208.Implement-Trie-Prefix-Tree/208. Implement Trie (Prefix Tree).go diff --git a/Algorithms/0208. Implement Trie (Prefix Tree)/208. Implement Trie (Prefix Tree)_test.go b/Algorithms/0208.Implement-Trie-Prefix-Tree/208. Implement Trie (Prefix Tree)_test.go similarity index 100% rename from Algorithms/0208. Implement Trie (Prefix Tree)/208. Implement Trie (Prefix Tree)_test.go rename to Algorithms/0208.Implement-Trie-Prefix-Tree/208. Implement Trie (Prefix Tree)_test.go diff --git a/Algorithms/0208. Implement Trie (Prefix Tree)/README.md b/Algorithms/0208.Implement-Trie-Prefix-Tree/README.md similarity index 100% rename from Algorithms/0208. Implement Trie (Prefix Tree)/README.md rename to Algorithms/0208.Implement-Trie-Prefix-Tree/README.md diff --git a/Algorithms/0209. Minimum Size Subarray Sum/209. Minimum Size Subarray Sum.go b/Algorithms/0209.Minimum-Size-Subarray-Sum/209. Minimum Size Subarray Sum.go similarity index 100% rename from Algorithms/0209. Minimum Size Subarray Sum/209. Minimum Size Subarray Sum.go rename to Algorithms/0209.Minimum-Size-Subarray-Sum/209. Minimum Size Subarray Sum.go diff --git a/Algorithms/0209. Minimum Size Subarray Sum/209. Minimum Size Subarray Sum_test.go b/Algorithms/0209.Minimum-Size-Subarray-Sum/209. Minimum Size Subarray Sum_test.go similarity index 100% rename from Algorithms/0209. Minimum Size Subarray Sum/209. Minimum Size Subarray Sum_test.go rename to Algorithms/0209.Minimum-Size-Subarray-Sum/209. Minimum Size Subarray Sum_test.go diff --git a/Algorithms/0209. Minimum Size Subarray Sum/README.md b/Algorithms/0209.Minimum-Size-Subarray-Sum/README.md similarity index 100% rename from Algorithms/0209. Minimum Size Subarray Sum/README.md rename to Algorithms/0209.Minimum-Size-Subarray-Sum/README.md diff --git a/Algorithms/0210. Course Schedule II/210. Course Schedule II.go b/Algorithms/0210.Course-Schedule-II/210. Course Schedule II.go similarity index 100% rename from Algorithms/0210. Course Schedule II/210. Course Schedule II.go rename to Algorithms/0210.Course-Schedule-II/210. Course Schedule II.go diff --git a/Algorithms/0210. Course Schedule II/210. Course Schedule II_test.go b/Algorithms/0210.Course-Schedule-II/210. Course Schedule II_test.go similarity index 100% rename from Algorithms/0210. Course Schedule II/210. Course Schedule II_test.go rename to Algorithms/0210.Course-Schedule-II/210. Course Schedule II_test.go diff --git a/Algorithms/0210. Course Schedule II/README.md b/Algorithms/0210.Course-Schedule-II/README.md similarity index 100% rename from Algorithms/0210. Course Schedule II/README.md rename to Algorithms/0210.Course-Schedule-II/README.md diff --git a/Algorithms/0211. Add and Search Word - Data structure design/211. Add and Search Word - Data structure design.go b/Algorithms/0211.Add-and-Search-Word---Data-structure-design/211. Add and Search Word - Data structure design.go similarity index 100% rename from Algorithms/0211. Add and Search Word - Data structure design/211. Add and Search Word - Data structure design.go rename to Algorithms/0211.Add-and-Search-Word---Data-structure-design/211. Add and Search Word - Data structure design.go diff --git a/Algorithms/0211. Add and Search Word - Data structure design/211. Add and Search Word - Data structure design_test.go b/Algorithms/0211.Add-and-Search-Word---Data-structure-design/211. Add and Search Word - Data structure design_test.go similarity index 100% rename from Algorithms/0211. Add and Search Word - Data structure design/211. Add and Search Word - Data structure design_test.go rename to Algorithms/0211.Add-and-Search-Word---Data-structure-design/211. Add and Search Word - Data structure design_test.go diff --git a/Algorithms/0211. Add and Search Word - Data structure design/README.md b/Algorithms/0211.Add-and-Search-Word---Data-structure-design/README.md similarity index 100% rename from Algorithms/0211. Add and Search Word - Data structure design/README.md rename to Algorithms/0211.Add-and-Search-Word---Data-structure-design/README.md diff --git a/Algorithms/0212. Word Search II/212. Word Search II.go b/Algorithms/0212.Word-Search-II/212. Word Search II.go similarity index 100% rename from Algorithms/0212. Word Search II/212. Word Search II.go rename to Algorithms/0212.Word-Search-II/212. Word Search II.go diff --git a/Algorithms/0212. Word Search II/212. Word Search II_test.go b/Algorithms/0212.Word-Search-II/212. Word Search II_test.go similarity index 100% rename from Algorithms/0212. Word Search II/212. Word Search II_test.go rename to Algorithms/0212.Word-Search-II/212. Word Search II_test.go diff --git a/Algorithms/0212. Word Search II/README.md b/Algorithms/0212.Word-Search-II/README.md similarity index 100% rename from Algorithms/0212. Word Search II/README.md rename to Algorithms/0212.Word-Search-II/README.md diff --git a/Algorithms/0213. House Robber II/213. House Robber II.go b/Algorithms/0213.House-Robber-II/213. House Robber II.go similarity index 100% rename from Algorithms/0213. House Robber II/213. House Robber II.go rename to Algorithms/0213.House-Robber-II/213. House Robber II.go diff --git a/Algorithms/0213. House Robber II/213. House Robber II_test.go b/Algorithms/0213.House-Robber-II/213. House Robber II_test.go similarity index 100% rename from Algorithms/0213. House Robber II/213. House Robber II_test.go rename to Algorithms/0213.House-Robber-II/213. House Robber II_test.go diff --git a/Algorithms/0213. House Robber II/README.md b/Algorithms/0213.House-Robber-II/README.md similarity index 100% rename from Algorithms/0213. House Robber II/README.md rename to Algorithms/0213.House-Robber-II/README.md diff --git a/Algorithms/0215. Kth Largest Element in an Array/215. Kth Largest Element in an Array.go b/Algorithms/0215.Kth-Largest-Element-in-an-Array/215. Kth Largest Element in an Array.go similarity index 100% rename from Algorithms/0215. Kth Largest Element in an Array/215. Kth Largest Element in an Array.go rename to Algorithms/0215.Kth-Largest-Element-in-an-Array/215. Kth Largest Element in an Array.go diff --git a/Algorithms/0215. Kth Largest Element in an Array/215. Kth Largest Element in an Array_test.go b/Algorithms/0215.Kth-Largest-Element-in-an-Array/215. Kth Largest Element in an Array_test.go similarity index 100% rename from Algorithms/0215. Kth Largest Element in an Array/215. Kth Largest Element in an Array_test.go rename to Algorithms/0215.Kth-Largest-Element-in-an-Array/215. Kth Largest Element in an Array_test.go diff --git a/Algorithms/0215. Kth Largest Element in an Array/README.md b/Algorithms/0215.Kth-Largest-Element-in-an-Array/README.md similarity index 100% rename from Algorithms/0215. Kth Largest Element in an Array/README.md rename to Algorithms/0215.Kth-Largest-Element-in-an-Array/README.md diff --git a/Algorithms/0216. Combination Sum III/216. Combination Sum III.go b/Algorithms/0216.Combination-Sum-III/216. Combination Sum III.go similarity index 100% rename from Algorithms/0216. Combination Sum III/216. Combination Sum III.go rename to Algorithms/0216.Combination-Sum-III/216. Combination Sum III.go diff --git a/Algorithms/0216. Combination Sum III/216. Combination Sum III_test.go b/Algorithms/0216.Combination-Sum-III/216. Combination Sum III_test.go similarity index 100% rename from Algorithms/0216. Combination Sum III/216. Combination Sum III_test.go rename to Algorithms/0216.Combination-Sum-III/216. Combination Sum III_test.go diff --git a/Algorithms/0216. Combination Sum III/README.md b/Algorithms/0216.Combination-Sum-III/README.md similarity index 100% rename from Algorithms/0216. Combination Sum III/README.md rename to Algorithms/0216.Combination-Sum-III/README.md diff --git a/Algorithms/0217. Contains Duplicate/217. Contains Duplicate.go b/Algorithms/0217.Contains-Duplicate/217. Contains Duplicate.go similarity index 100% rename from Algorithms/0217. Contains Duplicate/217. Contains Duplicate.go rename to Algorithms/0217.Contains-Duplicate/217. Contains Duplicate.go diff --git a/Algorithms/0217. Contains Duplicate/217. Contains Duplicate_test.go b/Algorithms/0217.Contains-Duplicate/217. Contains Duplicate_test.go similarity index 100% rename from Algorithms/0217. Contains Duplicate/217. Contains Duplicate_test.go rename to Algorithms/0217.Contains-Duplicate/217. Contains Duplicate_test.go diff --git a/Algorithms/0217. Contains Duplicate/README.md b/Algorithms/0217.Contains-Duplicate/README.md similarity index 100% rename from Algorithms/0217. Contains Duplicate/README.md rename to Algorithms/0217.Contains-Duplicate/README.md diff --git a/Algorithms/0218. The Skyline Problem/218. The Skyline Problem.go b/Algorithms/0218.The-Skyline-Problem/218. The Skyline Problem.go similarity index 100% rename from Algorithms/0218. The Skyline Problem/218. The Skyline Problem.go rename to Algorithms/0218.The-Skyline-Problem/218. The Skyline Problem.go diff --git a/Algorithms/0218. The Skyline Problem/218. The Skyline Problem_test.go b/Algorithms/0218.The-Skyline-Problem/218. The Skyline Problem_test.go similarity index 100% rename from Algorithms/0218. The Skyline Problem/218. The Skyline Problem_test.go rename to Algorithms/0218.The-Skyline-Problem/218. The Skyline Problem_test.go diff --git a/Algorithms/0218. The Skyline Problem/README.md b/Algorithms/0218.The-Skyline-Problem/README.md similarity index 100% rename from Algorithms/0218. The Skyline Problem/README.md rename to Algorithms/0218.The-Skyline-Problem/README.md diff --git a/Algorithms/0219. Contains Duplicate II/219. Contains Duplicate II.go b/Algorithms/0219.Contains-Duplicate-II/219. Contains Duplicate II.go similarity index 100% rename from Algorithms/0219. Contains Duplicate II/219. Contains Duplicate II.go rename to Algorithms/0219.Contains-Duplicate-II/219. Contains Duplicate II.go diff --git a/Algorithms/0219. Contains Duplicate II/219. Contains Duplicate II_test.go b/Algorithms/0219.Contains-Duplicate-II/219. Contains Duplicate II_test.go similarity index 100% rename from Algorithms/0219. Contains Duplicate II/219. Contains Duplicate II_test.go rename to Algorithms/0219.Contains-Duplicate-II/219. Contains Duplicate II_test.go diff --git a/Algorithms/0219. Contains Duplicate II/README.md b/Algorithms/0219.Contains-Duplicate-II/README.md similarity index 100% rename from Algorithms/0219. Contains Duplicate II/README.md rename to Algorithms/0219.Contains-Duplicate-II/README.md diff --git a/Algorithms/0220. Contains Duplicate III/220. Contains Duplicate III.go b/Algorithms/0220.Contains-Duplicate-III/220. Contains Duplicate III.go similarity index 100% rename from Algorithms/0220. Contains Duplicate III/220. Contains Duplicate III.go rename to Algorithms/0220.Contains-Duplicate-III/220. Contains Duplicate III.go diff --git a/Algorithms/0220. Contains Duplicate III/220. Contains Duplicate III_test.go b/Algorithms/0220.Contains-Duplicate-III/220. Contains Duplicate III_test.go similarity index 100% rename from Algorithms/0220. Contains Duplicate III/220. Contains Duplicate III_test.go rename to Algorithms/0220.Contains-Duplicate-III/220. Contains Duplicate III_test.go diff --git a/Algorithms/0220. Contains Duplicate III/README.md b/Algorithms/0220.Contains-Duplicate-III/README.md similarity index 100% rename from Algorithms/0220. Contains Duplicate III/README.md rename to Algorithms/0220.Contains-Duplicate-III/README.md diff --git a/Algorithms/0222. Count Complete Tree Nodes/222. Count Complete Tree Nodes.go b/Algorithms/0222.Count-Complete-Tree-Nodes/222. Count Complete Tree Nodes.go similarity index 100% rename from Algorithms/0222. Count Complete Tree Nodes/222. Count Complete Tree Nodes.go rename to Algorithms/0222.Count-Complete-Tree-Nodes/222. Count Complete Tree Nodes.go diff --git a/Algorithms/0222. Count Complete Tree Nodes/222. Count Complete Tree Nodes_test.go b/Algorithms/0222.Count-Complete-Tree-Nodes/222. Count Complete Tree Nodes_test.go similarity index 100% rename from Algorithms/0222. Count Complete Tree Nodes/222. Count Complete Tree Nodes_test.go rename to Algorithms/0222.Count-Complete-Tree-Nodes/222. Count Complete Tree Nodes_test.go diff --git a/Algorithms/0222. Count Complete Tree Nodes/README.md b/Algorithms/0222.Count-Complete-Tree-Nodes/README.md similarity index 100% rename from Algorithms/0222. Count Complete Tree Nodes/README.md rename to Algorithms/0222.Count-Complete-Tree-Nodes/README.md diff --git a/Algorithms/0223. Rectangle Area/223. Rectangle Area.go b/Algorithms/0223.Rectangle-Area/223. Rectangle Area.go similarity index 100% rename from Algorithms/0223. Rectangle Area/223. Rectangle Area.go rename to Algorithms/0223.Rectangle-Area/223. Rectangle Area.go diff --git a/Algorithms/0223. Rectangle Area/223. Rectangle Area_test.go b/Algorithms/0223.Rectangle-Area/223. Rectangle Area_test.go similarity index 100% rename from Algorithms/0223. Rectangle Area/223. Rectangle Area_test.go rename to Algorithms/0223.Rectangle-Area/223. Rectangle Area_test.go diff --git a/Algorithms/0223. Rectangle Area/README.md b/Algorithms/0223.Rectangle-Area/README.md similarity index 100% rename from Algorithms/0223. Rectangle Area/README.md rename to Algorithms/0223.Rectangle-Area/README.md diff --git a/Algorithms/0224. Basic Calculator/224. Basic Calculator.go b/Algorithms/0224.Basic-Calculator/224. Basic Calculator.go similarity index 100% rename from Algorithms/0224. Basic Calculator/224. Basic Calculator.go rename to Algorithms/0224.Basic-Calculator/224. Basic Calculator.go diff --git a/Algorithms/0224. Basic Calculator/224. Basic Calculator_test.go b/Algorithms/0224.Basic-Calculator/224. Basic Calculator_test.go similarity index 100% rename from Algorithms/0224. Basic Calculator/224. Basic Calculator_test.go rename to Algorithms/0224.Basic-Calculator/224. Basic Calculator_test.go diff --git a/Algorithms/0224. Basic Calculator/README.md b/Algorithms/0224.Basic-Calculator/README.md similarity index 100% rename from Algorithms/0224. Basic Calculator/README.md rename to Algorithms/0224.Basic-Calculator/README.md diff --git a/Algorithms/0225. Implement Stack using Queues/225. Implement Stack using Queues.go b/Algorithms/0225.Implement-Stack-using-Queues/225. Implement Stack using Queues.go similarity index 100% rename from Algorithms/0225. Implement Stack using Queues/225. Implement Stack using Queues.go rename to Algorithms/0225.Implement-Stack-using-Queues/225. Implement Stack using Queues.go diff --git a/Algorithms/0225. Implement Stack using Queues/225. Implement Stack using Queues_test.go b/Algorithms/0225.Implement-Stack-using-Queues/225. Implement Stack using Queues_test.go similarity index 100% rename from Algorithms/0225. Implement Stack using Queues/225. Implement Stack using Queues_test.go rename to Algorithms/0225.Implement-Stack-using-Queues/225. Implement Stack using Queues_test.go diff --git a/Algorithms/0225. Implement Stack using Queues/README.md b/Algorithms/0225.Implement-Stack-using-Queues/README.md similarity index 100% rename from Algorithms/0225. Implement Stack using Queues/README.md rename to Algorithms/0225.Implement-Stack-using-Queues/README.md diff --git a/Algorithms/0226. Invert Binary Tree/226. Invert Binary Tree.go b/Algorithms/0226.Invert-Binary-Tree/226. Invert Binary Tree.go similarity index 100% rename from Algorithms/0226. Invert Binary Tree/226. Invert Binary Tree.go rename to Algorithms/0226.Invert-Binary-Tree/226. Invert Binary Tree.go diff --git a/Algorithms/0226. Invert Binary Tree/226. Invert Binary Tree_test.go b/Algorithms/0226.Invert-Binary-Tree/226. Invert Binary Tree_test.go similarity index 100% rename from Algorithms/0226. Invert Binary Tree/226. Invert Binary Tree_test.go rename to Algorithms/0226.Invert-Binary-Tree/226. Invert Binary Tree_test.go diff --git a/Algorithms/0226. Invert Binary Tree/README.md b/Algorithms/0226.Invert-Binary-Tree/README.md similarity index 100% rename from Algorithms/0226. Invert Binary Tree/README.md rename to Algorithms/0226.Invert-Binary-Tree/README.md diff --git a/Algorithms/0229. Majority Element II/229. Majority Element II.go b/Algorithms/0229.Majority-Element-II/229. Majority Element II.go similarity index 100% rename from Algorithms/0229. Majority Element II/229. Majority Element II.go rename to Algorithms/0229.Majority-Element-II/229. Majority Element II.go diff --git a/Algorithms/0229. Majority Element II/229. Majority Element II_test.go b/Algorithms/0229.Majority-Element-II/229. Majority Element II_test.go similarity index 100% rename from Algorithms/0229. Majority Element II/229. Majority Element II_test.go rename to Algorithms/0229.Majority-Element-II/229. Majority Element II_test.go diff --git a/Algorithms/0229. Majority Element II/README.md b/Algorithms/0229.Majority-Element-II/README.md similarity index 100% rename from Algorithms/0229. Majority Element II/README.md rename to Algorithms/0229.Majority-Element-II/README.md diff --git a/Algorithms/0230. Kth Smallest Element in a BST/230. Kth Smallest Element in a BST.go b/Algorithms/0230.Kth-Smallest-Element-in-a-BST/230. Kth Smallest Element in a BST.go similarity index 100% rename from Algorithms/0230. Kth Smallest Element in a BST/230. Kth Smallest Element in a BST.go rename to Algorithms/0230.Kth-Smallest-Element-in-a-BST/230. Kth Smallest Element in a BST.go diff --git a/Algorithms/0230. Kth Smallest Element in a BST/230. Kth Smallest Element in a BST_test.go b/Algorithms/0230.Kth-Smallest-Element-in-a-BST/230. Kth Smallest Element in a BST_test.go similarity index 100% rename from Algorithms/0230. Kth Smallest Element in a BST/230. Kth Smallest Element in a BST_test.go rename to Algorithms/0230.Kth-Smallest-Element-in-a-BST/230. Kth Smallest Element in a BST_test.go diff --git a/Algorithms/0230. Kth Smallest Element in a BST/README.md b/Algorithms/0230.Kth-Smallest-Element-in-a-BST/README.md similarity index 100% rename from Algorithms/0230. Kth Smallest Element in a BST/README.md rename to Algorithms/0230.Kth-Smallest-Element-in-a-BST/README.md diff --git a/Algorithms/0231. Power of Two/231. Power of Two.go b/Algorithms/0231.Power-of-Two/231. Power of Two.go similarity index 100% rename from Algorithms/0231. Power of Two/231. Power of Two.go rename to Algorithms/0231.Power-of-Two/231. Power of Two.go diff --git a/Algorithms/0231. Power of Two/231. Power of Two_test.go b/Algorithms/0231.Power-of-Two/231. Power of Two_test.go similarity index 100% rename from Algorithms/0231. Power of Two/231. Power of Two_test.go rename to Algorithms/0231.Power-of-Two/231. Power of Two_test.go diff --git a/Algorithms/0231. Power of Two/README.md b/Algorithms/0231.Power-of-Two/README.md similarity index 100% rename from Algorithms/0231. Power of Two/README.md rename to Algorithms/0231.Power-of-Two/README.md diff --git a/Algorithms/0232. Implement Queue using Stacks/232. Implement Queue using Stacks.go b/Algorithms/0232.Implement-Queue-using-Stacks/232. Implement Queue using Stacks.go similarity index 100% rename from Algorithms/0232. Implement Queue using Stacks/232. Implement Queue using Stacks.go rename to Algorithms/0232.Implement-Queue-using-Stacks/232. Implement Queue using Stacks.go diff --git a/Algorithms/0232. Implement Queue using Stacks/232. Implement Queue using Stacks_test.go b/Algorithms/0232.Implement-Queue-using-Stacks/232. Implement Queue using Stacks_test.go similarity index 100% rename from Algorithms/0232. Implement Queue using Stacks/232. Implement Queue using Stacks_test.go rename to Algorithms/0232.Implement-Queue-using-Stacks/232. Implement Queue using Stacks_test.go diff --git a/Algorithms/0232. Implement Queue using Stacks/README.md b/Algorithms/0232.Implement-Queue-using-Stacks/README.md similarity index 100% rename from Algorithms/0232. Implement Queue using Stacks/README.md rename to Algorithms/0232.Implement-Queue-using-Stacks/README.md diff --git a/Algorithms/0234. Palindrome Linked List/234. Palindrome Linked List.go b/Algorithms/0234.Palindrome-Linked-List/234. Palindrome Linked List.go similarity index 100% rename from Algorithms/0234. Palindrome Linked List/234. Palindrome Linked List.go rename to Algorithms/0234.Palindrome-Linked-List/234. Palindrome Linked List.go diff --git a/Algorithms/0234. Palindrome Linked List/234. Palindrome Linked List_test.go b/Algorithms/0234.Palindrome-Linked-List/234. Palindrome Linked List_test.go similarity index 100% rename from Algorithms/0234. Palindrome Linked List/234. Palindrome Linked List_test.go rename to Algorithms/0234.Palindrome-Linked-List/234. Palindrome Linked List_test.go diff --git a/Algorithms/0234. Palindrome Linked List/README.md b/Algorithms/0234.Palindrome-Linked-List/README.md similarity index 100% rename from Algorithms/0234. Palindrome Linked List/README.md rename to Algorithms/0234.Palindrome-Linked-List/README.md diff --git a/Algorithms/0235. Lowest Common Ancestor of a Binary Search Tree/235. Lowest Common Ancestor of a Binary Search Tree.go b/Algorithms/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/235. Lowest Common Ancestor of a Binary Search Tree.go similarity index 100% rename from Algorithms/0235. Lowest Common Ancestor of a Binary Search Tree/235. Lowest Common Ancestor of a Binary Search Tree.go rename to Algorithms/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/235. Lowest Common Ancestor of a Binary Search Tree.go diff --git a/Algorithms/0235. Lowest Common Ancestor of a Binary Search Tree/235. Lowest Common Ancestor of a Binary Search Tree_test.go b/Algorithms/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/235. Lowest Common Ancestor of a Binary Search Tree_test.go similarity index 100% rename from Algorithms/0235. Lowest Common Ancestor of a Binary Search Tree/235. Lowest Common Ancestor of a Binary Search Tree_test.go rename to Algorithms/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/235. Lowest Common Ancestor of a Binary Search Tree_test.go diff --git a/Algorithms/0235. Lowest Common Ancestor of a Binary Search Tree/README.md b/Algorithms/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/README.md similarity index 100% rename from Algorithms/0235. Lowest Common Ancestor of a Binary Search Tree/README.md rename to Algorithms/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/README.md diff --git a/Algorithms/0236. Lowest Common Ancestor of a Binary Tree/236. Lowest Common Ancestor of a Binary Tree.go b/Algorithms/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/236. Lowest Common Ancestor of a Binary Tree.go similarity index 100% rename from Algorithms/0236. Lowest Common Ancestor of a Binary Tree/236. Lowest Common Ancestor of a Binary Tree.go rename to Algorithms/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/236. Lowest Common Ancestor of a Binary Tree.go diff --git a/Algorithms/0236. Lowest Common Ancestor of a Binary Tree/236. Lowest Common Ancestor of a Binary Tree_test.go b/Algorithms/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/236. Lowest Common Ancestor of a Binary Tree_test.go similarity index 100% rename from Algorithms/0236. Lowest Common Ancestor of a Binary Tree/236. Lowest Common Ancestor of a Binary Tree_test.go rename to Algorithms/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/236. Lowest Common Ancestor of a Binary Tree_test.go diff --git a/Algorithms/0236. Lowest Common Ancestor of a Binary Tree/README.md b/Algorithms/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/README.md similarity index 100% rename from Algorithms/0236. Lowest Common Ancestor of a Binary Tree/README.md rename to Algorithms/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/README.md diff --git a/Algorithms/0237. Delete Node in a Linked List/237. Delete Node in a Linked List.go b/Algorithms/0237.Delete-Node-in-a-Linked-List/237. Delete Node in a Linked List.go similarity index 100% rename from Algorithms/0237. Delete Node in a Linked List/237. Delete Node in a Linked List.go rename to Algorithms/0237.Delete-Node-in-a-Linked-List/237. Delete Node in a Linked List.go diff --git a/Algorithms/0237. Delete Node in a Linked List/237. Delete Node in a Linked List_test.go b/Algorithms/0237.Delete-Node-in-a-Linked-List/237. Delete Node in a Linked List_test.go similarity index 100% rename from Algorithms/0237. Delete Node in a Linked List/237. Delete Node in a Linked List_test.go rename to Algorithms/0237.Delete-Node-in-a-Linked-List/237. Delete Node in a Linked List_test.go diff --git a/Algorithms/0237. Delete Node in a Linked List/README.md b/Algorithms/0237.Delete-Node-in-a-Linked-List/README.md similarity index 100% rename from Algorithms/0237. Delete Node in a Linked List/README.md rename to Algorithms/0237.Delete-Node-in-a-Linked-List/README.md diff --git a/Algorithms/0239. Sliding Window Maximum/239. Sliding Window Maximum.go b/Algorithms/0239.Sliding-Window-Maximum/239. Sliding Window Maximum.go similarity index 100% rename from Algorithms/0239. Sliding Window Maximum/239. Sliding Window Maximum.go rename to Algorithms/0239.Sliding-Window-Maximum/239. Sliding Window Maximum.go diff --git a/Algorithms/0239. Sliding Window Maximum/239. Sliding Window Maximum_test.go b/Algorithms/0239.Sliding-Window-Maximum/239. Sliding Window Maximum_test.go similarity index 100% rename from Algorithms/0239. Sliding Window Maximum/239. Sliding Window Maximum_test.go rename to Algorithms/0239.Sliding-Window-Maximum/239. Sliding Window Maximum_test.go diff --git a/Algorithms/0239. Sliding Window Maximum/README.md b/Algorithms/0239.Sliding-Window-Maximum/README.md similarity index 100% rename from Algorithms/0239. Sliding Window Maximum/README.md rename to Algorithms/0239.Sliding-Window-Maximum/README.md diff --git a/Algorithms/0240. Search a 2D Matrix II/240. Search a 2D Matrix II.go b/Algorithms/0240.Search-a-2D-Matrix-II/240. Search a 2D Matrix II.go similarity index 100% rename from Algorithms/0240. Search a 2D Matrix II/240. Search a 2D Matrix II.go rename to Algorithms/0240.Search-a-2D-Matrix-II/240. Search a 2D Matrix II.go diff --git a/Algorithms/0240. Search a 2D Matrix II/240. Search a 2D Matrix II_test.go b/Algorithms/0240.Search-a-2D-Matrix-II/240. Search a 2D Matrix II_test.go similarity index 100% rename from Algorithms/0240. Search a 2D Matrix II/240. Search a 2D Matrix II_test.go rename to Algorithms/0240.Search-a-2D-Matrix-II/240. Search a 2D Matrix II_test.go diff --git a/Algorithms/0240. Search a 2D Matrix II/README.md b/Algorithms/0240.Search-a-2D-Matrix-II/README.md similarity index 100% rename from Algorithms/0240. Search a 2D Matrix II/README.md rename to Algorithms/0240.Search-a-2D-Matrix-II/README.md diff --git a/Algorithms/0242. Valid Anagram/242. Valid Anagram.go b/Algorithms/0242.Valid-Anagram/242. Valid Anagram.go similarity index 100% rename from Algorithms/0242. Valid Anagram/242. Valid Anagram.go rename to Algorithms/0242.Valid-Anagram/242. Valid Anagram.go diff --git a/Algorithms/0242. Valid Anagram/242. Valid Anagram_test.go b/Algorithms/0242.Valid-Anagram/242. Valid Anagram_test.go similarity index 100% rename from Algorithms/0242. Valid Anagram/242. Valid Anagram_test.go rename to Algorithms/0242.Valid-Anagram/242. Valid Anagram_test.go diff --git a/Algorithms/0242. Valid Anagram/README.md b/Algorithms/0242.Valid-Anagram/README.md similarity index 100% rename from Algorithms/0242. Valid Anagram/README.md rename to Algorithms/0242.Valid-Anagram/README.md diff --git a/Algorithms/0257. Binary Tree Paths/257. Binary Tree Paths.go b/Algorithms/0257.Binary-Tree-Paths/257. Binary Tree Paths.go similarity index 100% rename from Algorithms/0257. Binary Tree Paths/257. Binary Tree Paths.go rename to Algorithms/0257.Binary-Tree-Paths/257. Binary Tree Paths.go diff --git a/Algorithms/0257. Binary Tree Paths/257. Binary Tree Paths_test.go b/Algorithms/0257.Binary-Tree-Paths/257. Binary Tree Paths_test.go similarity index 100% rename from Algorithms/0257. Binary Tree Paths/257. Binary Tree Paths_test.go rename to Algorithms/0257.Binary-Tree-Paths/257. Binary Tree Paths_test.go diff --git a/Algorithms/0257. Binary Tree Paths/README.md b/Algorithms/0257.Binary-Tree-Paths/README.md similarity index 100% rename from Algorithms/0257. Binary Tree Paths/README.md rename to Algorithms/0257.Binary-Tree-Paths/README.md diff --git a/Algorithms/0260. Single Number III/260. Single Number III.go b/Algorithms/0260.Single-Number-III/260. Single Number III.go similarity index 100% rename from Algorithms/0260. Single Number III/260. Single Number III.go rename to Algorithms/0260.Single-Number-III/260. Single Number III.go diff --git a/Algorithms/0260. Single Number III/260. Single Number III_test.go b/Algorithms/0260.Single-Number-III/260. Single Number III_test.go similarity index 100% rename from Algorithms/0260. Single Number III/260. Single Number III_test.go rename to Algorithms/0260.Single-Number-III/260. Single Number III_test.go diff --git a/Algorithms/0260. Single Number III/README.md b/Algorithms/0260.Single-Number-III/README.md similarity index 100% rename from Algorithms/0260. Single Number III/README.md rename to Algorithms/0260.Single-Number-III/README.md diff --git a/Algorithms/0263. Ugly Number/263. Ugly Number.go b/Algorithms/0263.Ugly-Number/263. Ugly Number.go similarity index 100% rename from Algorithms/0263. Ugly Number/263. Ugly Number.go rename to Algorithms/0263.Ugly-Number/263. Ugly Number.go diff --git a/Algorithms/0263. Ugly Number/263. Ugly Number_test.go b/Algorithms/0263.Ugly-Number/263. Ugly Number_test.go similarity index 100% rename from Algorithms/0263. Ugly Number/263. Ugly Number_test.go rename to Algorithms/0263.Ugly-Number/263. Ugly Number_test.go diff --git a/Algorithms/0263. Ugly Number/README.md b/Algorithms/0263.Ugly-Number/README.md similarity index 100% rename from Algorithms/0263. Ugly Number/README.md rename to Algorithms/0263.Ugly-Number/README.md diff --git a/Algorithms/0268. Missing Number/268. Missing Number.go b/Algorithms/0268.Missing-Number/268. Missing Number.go similarity index 100% rename from Algorithms/0268. Missing Number/268. Missing Number.go rename to Algorithms/0268.Missing-Number/268. Missing Number.go diff --git a/Algorithms/0268. Missing Number/268. Missing Number_test.go b/Algorithms/0268.Missing-Number/268. Missing Number_test.go similarity index 100% rename from Algorithms/0268. Missing Number/268. Missing Number_test.go rename to Algorithms/0268.Missing-Number/268. Missing Number_test.go diff --git a/Algorithms/0268. Missing Number/README.md b/Algorithms/0268.Missing-Number/README.md similarity index 100% rename from Algorithms/0268. Missing Number/README.md rename to Algorithms/0268.Missing-Number/README.md diff --git a/Algorithms/0274. H-Index/274. H-Index.go b/Algorithms/0274.H-Index/274. H-Index.go similarity index 100% rename from Algorithms/0274. H-Index/274. H-Index.go rename to Algorithms/0274.H-Index/274. H-Index.go diff --git a/Algorithms/0274. H-Index/274. H-Index_test.go b/Algorithms/0274.H-Index/274. H-Index_test.go similarity index 100% rename from Algorithms/0274. H-Index/274. H-Index_test.go rename to Algorithms/0274.H-Index/274. H-Index_test.go diff --git a/Algorithms/0274. H-Index/README.md b/Algorithms/0274.H-Index/README.md similarity index 100% rename from Algorithms/0274. H-Index/README.md rename to Algorithms/0274.H-Index/README.md diff --git a/Algorithms/0275. H-Index II/275. H-Index II.go b/Algorithms/0275.H-Index-II/275. H-Index II.go similarity index 100% rename from Algorithms/0275. H-Index II/275. H-Index II.go rename to Algorithms/0275.H-Index-II/275. H-Index II.go diff --git a/Algorithms/0275. H-Index II/275. H-Index II_test.go b/Algorithms/0275.H-Index-II/275. H-Index II_test.go similarity index 100% rename from Algorithms/0275. H-Index II/275. H-Index II_test.go rename to Algorithms/0275.H-Index-II/275. H-Index II_test.go diff --git a/Algorithms/0275. H-Index II/README.md b/Algorithms/0275.H-Index-II/README.md similarity index 100% rename from Algorithms/0275. H-Index II/README.md rename to Algorithms/0275.H-Index-II/README.md diff --git a/Algorithms/0283. Move Zeroes/283. Move Zeroes.go b/Algorithms/0283.Move-Zeroes/283. Move Zeroes.go similarity index 100% rename from Algorithms/0283. Move Zeroes/283. Move Zeroes.go rename to Algorithms/0283.Move-Zeroes/283. Move Zeroes.go diff --git a/Algorithms/0283. Move Zeroes/283. Move Zeroes_test.go b/Algorithms/0283.Move-Zeroes/283. Move Zeroes_test.go similarity index 100% rename from Algorithms/0283. Move Zeroes/283. Move Zeroes_test.go rename to Algorithms/0283.Move-Zeroes/283. Move Zeroes_test.go diff --git a/Algorithms/0283. Move Zeroes/README.md b/Algorithms/0283.Move-Zeroes/README.md similarity index 100% rename from Algorithms/0283. Move Zeroes/README.md rename to Algorithms/0283.Move-Zeroes/README.md diff --git a/Algorithms/0287. Find the Duplicate Number/287. Find the Duplicate Number.go b/Algorithms/0287.Find-the-Duplicate-Number/287. Find the Duplicate Number.go similarity index 100% rename from Algorithms/0287. Find the Duplicate Number/287. Find the Duplicate Number.go rename to Algorithms/0287.Find-the-Duplicate-Number/287. Find the Duplicate Number.go diff --git a/Algorithms/0287. Find the Duplicate Number/287. Find the Duplicate Number_test.go b/Algorithms/0287.Find-the-Duplicate-Number/287. Find the Duplicate Number_test.go similarity index 93% rename from Algorithms/0287. Find the Duplicate Number/287. Find the Duplicate Number_test.go rename to Algorithms/0287.Find-the-Duplicate-Number/287. Find the Duplicate Number_test.go index 68b126aa..96331f6b 100644 --- a/Algorithms/0287. Find the Duplicate Number/287. Find the Duplicate Number_test.go +++ b/Algorithms/0287.Find-the-Duplicate-Number/287. Find the Duplicate Number_test.go @@ -36,11 +36,6 @@ func Test_Problem287(t *testing.T) { ans287{3}, }, - question287{ - para287{[]int{}}, - ans287{0}, - }, - question287{ para287{[]int{2, 2, 2, 2, 2}}, ans287{2}, diff --git a/Algorithms/0287. Find the Duplicate Number/README.md b/Algorithms/0287.Find-the-Duplicate-Number/README.md similarity index 100% rename from Algorithms/0287. Find the Duplicate Number/README.md rename to Algorithms/0287.Find-the-Duplicate-Number/README.md diff --git a/Algorithms/0290. Word Pattern/290. Word Pattern.go b/Algorithms/0290.Word-Pattern/290. Word Pattern.go similarity index 100% rename from Algorithms/0290. Word Pattern/290. Word Pattern.go rename to Algorithms/0290.Word-Pattern/290. Word Pattern.go diff --git a/Algorithms/0290. Word Pattern/290. Word Pattern_test.go b/Algorithms/0290.Word-Pattern/290. Word Pattern_test.go similarity index 100% rename from Algorithms/0290. Word Pattern/290. Word Pattern_test.go rename to Algorithms/0290.Word-Pattern/290. Word Pattern_test.go diff --git a/Algorithms/0290. Word Pattern/README.md b/Algorithms/0290.Word-Pattern/README.md similarity index 100% rename from Algorithms/0290. Word Pattern/README.md rename to Algorithms/0290.Word-Pattern/README.md diff --git a/Algorithms/0300. Longest Increasing Subsequence/300. Longest Increasing Subsequence.go b/Algorithms/0300.Longest-Increasing-Subsequence/300. Longest Increasing Subsequence.go similarity index 100% rename from Algorithms/0300. Longest Increasing Subsequence/300. Longest Increasing Subsequence.go rename to Algorithms/0300.Longest-Increasing-Subsequence/300. Longest Increasing Subsequence.go diff --git a/Algorithms/0300. Longest Increasing Subsequence/300. Longest Increasing Subsequence_test.go b/Algorithms/0300.Longest-Increasing-Subsequence/300. Longest Increasing Subsequence_test.go similarity index 100% rename from Algorithms/0300. Longest Increasing Subsequence/300. Longest Increasing Subsequence_test.go rename to Algorithms/0300.Longest-Increasing-Subsequence/300. Longest Increasing Subsequence_test.go diff --git a/Algorithms/0300. Longest Increasing Subsequence/README.md b/Algorithms/0300.Longest-Increasing-Subsequence/README.md similarity index 100% rename from Algorithms/0300. Longest Increasing Subsequence/README.md rename to Algorithms/0300.Longest-Increasing-Subsequence/README.md diff --git a/Algorithms/0303. Range Sum Query - Immutable/303. Range Sum Query - Immutable.go b/Algorithms/0303.Range-Sum-Query---Immutable/303. Range Sum Query - Immutable.go similarity index 100% rename from Algorithms/0303. Range Sum Query - Immutable/303. Range Sum Query - Immutable.go rename to Algorithms/0303.Range-Sum-Query---Immutable/303. Range Sum Query - Immutable.go diff --git a/Algorithms/0303. Range Sum Query - Immutable/303. Range Sum Query - Immutable_test.go b/Algorithms/0303.Range-Sum-Query---Immutable/303. Range Sum Query - Immutable_test.go similarity index 100% rename from Algorithms/0303. Range Sum Query - Immutable/303. Range Sum Query - Immutable_test.go rename to Algorithms/0303.Range-Sum-Query---Immutable/303. Range Sum Query - Immutable_test.go diff --git a/Algorithms/0303. Range Sum Query - Immutable/README.md b/Algorithms/0303.Range-Sum-Query---Immutable/README.md similarity index 100% rename from Algorithms/0303. Range Sum Query - Immutable/README.md rename to Algorithms/0303.Range-Sum-Query---Immutable/README.md diff --git a/Algorithms/0306. Additive Number/306. Additive Number.go b/Algorithms/0306.Additive-Number/306. Additive Number.go similarity index 100% rename from Algorithms/0306. Additive Number/306. Additive Number.go rename to Algorithms/0306.Additive-Number/306. Additive Number.go diff --git a/Algorithms/0306. Additive Number/306. Additive Number_test.go b/Algorithms/0306.Additive-Number/306. Additive Number_test.go similarity index 100% rename from Algorithms/0306. Additive Number/306. Additive Number_test.go rename to Algorithms/0306.Additive-Number/306. Additive Number_test.go diff --git a/Algorithms/0306. Additive Number/README.md b/Algorithms/0306.Additive-Number/README.md similarity index 100% rename from Algorithms/0306. Additive Number/README.md rename to Algorithms/0306.Additive-Number/README.md diff --git a/Algorithms/0307. Range Sum Query - Mutable/307. Range Sum Query - Mutable.go b/Algorithms/0307.Range-Sum-Query---Mutable/307. Range Sum Query - Mutable.go similarity index 100% rename from Algorithms/0307. Range Sum Query - Mutable/307. Range Sum Query - Mutable.go rename to Algorithms/0307.Range-Sum-Query---Mutable/307. Range Sum Query - Mutable.go diff --git a/Algorithms/0307. Range Sum Query - Mutable/307. Range Sum Query - Mutable_test.go b/Algorithms/0307.Range-Sum-Query---Mutable/307. Range Sum Query - Mutable_test.go similarity index 100% rename from Algorithms/0307. Range Sum Query - Mutable/307. Range Sum Query - Mutable_test.go rename to Algorithms/0307.Range-Sum-Query---Mutable/307. Range Sum Query - Mutable_test.go diff --git a/Algorithms/0307. Range Sum Query - Mutable/README.md b/Algorithms/0307.Range-Sum-Query---Mutable/README.md similarity index 100% rename from Algorithms/0307. Range Sum Query - Mutable/README.md rename to Algorithms/0307.Range-Sum-Query---Mutable/README.md diff --git a/Algorithms/0309. Best Time to Buy and Sell Stock with Cooldown/309. Best Time to Buy and Sell Stock with Cooldown.go b/Algorithms/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/309. Best Time to Buy and Sell Stock with Cooldown.go similarity index 100% rename from Algorithms/0309. Best Time to Buy and Sell Stock with Cooldown/309. Best Time to Buy and Sell Stock with Cooldown.go rename to Algorithms/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/309. Best Time to Buy and Sell Stock with Cooldown.go diff --git a/Algorithms/0309. Best Time to Buy and Sell Stock with Cooldown/309. Best Time to Buy and Sell Stock with Cooldown_test.go b/Algorithms/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/309. Best Time to Buy and Sell Stock with Cooldown_test.go similarity index 100% rename from Algorithms/0309. Best Time to Buy and Sell Stock with Cooldown/309. Best Time to Buy and Sell Stock with Cooldown_test.go rename to Algorithms/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/309. Best Time to Buy and Sell Stock with Cooldown_test.go diff --git a/Algorithms/0309. Best Time to Buy and Sell Stock with Cooldown/README.md b/Algorithms/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/README.md similarity index 100% rename from Algorithms/0309. Best Time to Buy and Sell Stock with Cooldown/README.md rename to Algorithms/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/README.md diff --git a/Algorithms/0315. Count of Smaller Numbers After Self/315. Count of Smaller Numbers After Self.go b/Algorithms/0315.Count-of-Smaller-Numbers-After-Self/315. Count of Smaller Numbers After Self.go similarity index 100% rename from Algorithms/0315. Count of Smaller Numbers After Self/315. Count of Smaller Numbers After Self.go rename to Algorithms/0315.Count-of-Smaller-Numbers-After-Self/315. Count of Smaller Numbers After Self.go diff --git a/Algorithms/0315. Count of Smaller Numbers After Self/315. Count of Smaller Numbers After Self_test.go b/Algorithms/0315.Count-of-Smaller-Numbers-After-Self/315. Count of Smaller Numbers After Self_test.go similarity index 100% rename from Algorithms/0315. Count of Smaller Numbers After Self/315. Count of Smaller Numbers After Self_test.go rename to Algorithms/0315.Count-of-Smaller-Numbers-After-Self/315. Count of Smaller Numbers After Self_test.go diff --git a/Algorithms/0315. Count of Smaller Numbers After Self/README.md b/Algorithms/0315.Count-of-Smaller-Numbers-After-Self/README.md similarity index 100% rename from Algorithms/0315. Count of Smaller Numbers After Self/README.md rename to Algorithms/0315.Count-of-Smaller-Numbers-After-Self/README.md diff --git a/Algorithms/0318. Maximum Product of Word Lengths/318. Maximum Product of Word Lengths.go b/Algorithms/0318.Maximum-Product-of-Word-Lengths/318. Maximum Product of Word Lengths.go similarity index 100% rename from Algorithms/0318. Maximum Product of Word Lengths/318. Maximum Product of Word Lengths.go rename to Algorithms/0318.Maximum-Product-of-Word-Lengths/318. Maximum Product of Word Lengths.go diff --git a/Algorithms/0318. Maximum Product of Word Lengths/318. Maximum Product of Word Lengths_test.go b/Algorithms/0318.Maximum-Product-of-Word-Lengths/318. Maximum Product of Word Lengths_test.go similarity index 100% rename from Algorithms/0318. Maximum Product of Word Lengths/318. Maximum Product of Word Lengths_test.go rename to Algorithms/0318.Maximum-Product-of-Word-Lengths/318. Maximum Product of Word Lengths_test.go diff --git a/Algorithms/0318. Maximum Product of Word Lengths/README.md b/Algorithms/0318.Maximum-Product-of-Word-Lengths/README.md similarity index 100% rename from Algorithms/0318. Maximum Product of Word Lengths/README.md rename to Algorithms/0318.Maximum-Product-of-Word-Lengths/README.md diff --git a/Algorithms/0322. Coin Change/322. Coin Change.go b/Algorithms/0322.Coin-Change/322. Coin Change.go similarity index 100% rename from Algorithms/0322. Coin Change/322. Coin Change.go rename to Algorithms/0322.Coin-Change/322. Coin Change.go diff --git a/Algorithms/0322. Coin Change/322. Coin Change_test.go b/Algorithms/0322.Coin-Change/322. Coin Change_test.go similarity index 100% rename from Algorithms/0322. Coin Change/322. Coin Change_test.go rename to Algorithms/0322.Coin-Change/322. Coin Change_test.go diff --git a/Algorithms/0322. Coin Change/README.md b/Algorithms/0322.Coin-Change/README.md similarity index 100% rename from Algorithms/0322. Coin Change/README.md rename to Algorithms/0322.Coin-Change/README.md diff --git a/Algorithms/0324. Wiggle Sort II/324. Wiggle Sort II.go b/Algorithms/0324.Wiggle-Sort-II/324. Wiggle Sort II.go similarity index 100% rename from Algorithms/0324. Wiggle Sort II/324. Wiggle Sort II.go rename to Algorithms/0324.Wiggle-Sort-II/324. Wiggle Sort II.go diff --git a/Algorithms/0324. Wiggle Sort II/324. Wiggle Sort II_test.go b/Algorithms/0324.Wiggle-Sort-II/324. Wiggle Sort II_test.go similarity index 100% rename from Algorithms/0324. Wiggle Sort II/324. Wiggle Sort II_test.go rename to Algorithms/0324.Wiggle-Sort-II/324. Wiggle Sort II_test.go diff --git a/Algorithms/0324. Wiggle Sort II/README.md b/Algorithms/0324.Wiggle-Sort-II/README.md similarity index 100% rename from Algorithms/0324. Wiggle Sort II/README.md rename to Algorithms/0324.Wiggle-Sort-II/README.md diff --git a/Algorithms/0326. Power of Three/326. Power of Three.go b/Algorithms/0326.Power-of-Three/326. Power of Three.go similarity index 100% rename from Algorithms/0326. Power of Three/326. Power of Three.go rename to Algorithms/0326.Power-of-Three/326. Power of Three.go diff --git a/Algorithms/0326. Power of Three/326. Power of Three_test.go b/Algorithms/0326.Power-of-Three/326. Power of Three_test.go similarity index 100% rename from Algorithms/0326. Power of Three/326. Power of Three_test.go rename to Algorithms/0326.Power-of-Three/326. Power of Three_test.go diff --git a/Algorithms/0326. Power of Three/README.md b/Algorithms/0326.Power-of-Three/README.md similarity index 100% rename from Algorithms/0326. Power of Three/README.md rename to Algorithms/0326.Power-of-Three/README.md diff --git a/Algorithms/0327. Count of Range Sum/327. Count of Range Sum.go b/Algorithms/0327.Count-of-Range-Sum/327. Count of Range Sum.go similarity index 100% rename from Algorithms/0327. Count of Range Sum/327. Count of Range Sum.go rename to Algorithms/0327.Count-of-Range-Sum/327. Count of Range Sum.go diff --git a/Algorithms/0327. Count of Range Sum/327. Count of Range Sum_test.go b/Algorithms/0327.Count-of-Range-Sum/327. Count of Range Sum_test.go similarity index 100% rename from Algorithms/0327. Count of Range Sum/327. Count of Range Sum_test.go rename to Algorithms/0327.Count-of-Range-Sum/327. Count of Range Sum_test.go diff --git a/Algorithms/0327. Count of Range Sum/README.md b/Algorithms/0327.Count-of-Range-Sum/README.md similarity index 100% rename from Algorithms/0327. Count of Range Sum/README.md rename to Algorithms/0327.Count-of-Range-Sum/README.md diff --git a/Algorithms/0328. Odd Even Linked List/328. Odd Even Linked List.go b/Algorithms/0328.Odd-Even-Linked-List/328. Odd Even Linked List.go similarity index 100% rename from Algorithms/0328. Odd Even Linked List/328. Odd Even Linked List.go rename to Algorithms/0328.Odd-Even-Linked-List/328. Odd Even Linked List.go diff --git a/Algorithms/0328. Odd Even Linked List/328. Odd Even Linked List_test.go b/Algorithms/0328.Odd-Even-Linked-List/328. Odd Even Linked List_test.go similarity index 100% rename from Algorithms/0328. Odd Even Linked List/328. Odd Even Linked List_test.go rename to Algorithms/0328.Odd-Even-Linked-List/328. Odd Even Linked List_test.go diff --git a/Algorithms/0328. Odd Even Linked List/README.md b/Algorithms/0328.Odd-Even-Linked-List/README.md similarity index 100% rename from Algorithms/0328. Odd Even Linked List/README.md rename to Algorithms/0328.Odd-Even-Linked-List/README.md diff --git a/Algorithms/0329. Longest Increasing Path in a Matrix/329. Longest Increasing Path in a Matrix.go b/Algorithms/0329.Longest-Increasing-Path-in-a-Matrix/329. Longest Increasing Path in a Matrix.go similarity index 100% rename from Algorithms/0329. Longest Increasing Path in a Matrix/329. Longest Increasing Path in a Matrix.go rename to Algorithms/0329.Longest-Increasing-Path-in-a-Matrix/329. Longest Increasing Path in a Matrix.go diff --git a/Algorithms/0329. Longest Increasing Path in a Matrix/329. Longest Increasing Path in a Matrix_test.go b/Algorithms/0329.Longest-Increasing-Path-in-a-Matrix/329. Longest Increasing Path in a Matrix_test.go similarity index 100% rename from Algorithms/0329. Longest Increasing Path in a Matrix/329. Longest Increasing Path in a Matrix_test.go rename to Algorithms/0329.Longest-Increasing-Path-in-a-Matrix/329. Longest Increasing Path in a Matrix_test.go diff --git a/Algorithms/0329. Longest Increasing Path in a Matrix/README.md b/Algorithms/0329.Longest-Increasing-Path-in-a-Matrix/README.md similarity index 100% rename from Algorithms/0329. Longest Increasing Path in a Matrix/README.md rename to Algorithms/0329.Longest-Increasing-Path-in-a-Matrix/README.md diff --git a/Algorithms/0331. Verify Preorder Serialization of a Binary Tree/331. Verify Preorder Serialization of a Binary Tree.go b/Algorithms/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/331. Verify Preorder Serialization of a Binary Tree.go similarity index 100% rename from Algorithms/0331. Verify Preorder Serialization of a Binary Tree/331. Verify Preorder Serialization of a Binary Tree.go rename to Algorithms/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/331. Verify Preorder Serialization of a Binary Tree.go diff --git a/Algorithms/0331. Verify Preorder Serialization of a Binary Tree/331. Verify Preorder Serialization of a Binary Tree_test.go b/Algorithms/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/331. Verify Preorder Serialization of a Binary Tree_test.go similarity index 100% rename from Algorithms/0331. Verify Preorder Serialization of a Binary Tree/331. Verify Preorder Serialization of a Binary Tree_test.go rename to Algorithms/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/331. Verify Preorder Serialization of a Binary Tree_test.go diff --git a/Algorithms/0331. Verify Preorder Serialization of a Binary Tree/README.md b/Algorithms/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/README.md similarity index 100% rename from Algorithms/0331. Verify Preorder Serialization of a Binary Tree/README.md rename to Algorithms/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/README.md diff --git a/Algorithms/0338. Counting Bits/338. Counting Bits.go b/Algorithms/0338.Counting-Bits/338. Counting Bits.go similarity index 100% rename from Algorithms/0338. Counting Bits/338. Counting Bits.go rename to Algorithms/0338.Counting-Bits/338. Counting Bits.go diff --git a/Algorithms/0338. Counting Bits/338. Counting Bits_test.go b/Algorithms/0338.Counting-Bits/338. Counting Bits_test.go similarity index 100% rename from Algorithms/0338. Counting Bits/338. Counting Bits_test.go rename to Algorithms/0338.Counting-Bits/338. Counting Bits_test.go diff --git a/Algorithms/0338. Counting Bits/README.md b/Algorithms/0338.Counting-Bits/README.md similarity index 100% rename from Algorithms/0338. Counting Bits/README.md rename to Algorithms/0338.Counting-Bits/README.md diff --git a/Algorithms/0342. Power of Four/342. Power of Four.go b/Algorithms/0342.Power-of-Four/342. Power of Four.go similarity index 100% rename from Algorithms/0342. Power of Four/342. Power of Four.go rename to Algorithms/0342.Power-of-Four/342. Power of Four.go diff --git a/Algorithms/0342. Power of Four/342. Power of Four_test.go b/Algorithms/0342.Power-of-Four/342. Power of Four_test.go similarity index 100% rename from Algorithms/0342. Power of Four/342. Power of Four_test.go rename to Algorithms/0342.Power-of-Four/342. Power of Four_test.go diff --git a/Algorithms/0342. Power of Four/README.md b/Algorithms/0342.Power-of-Four/README.md similarity index 100% rename from Algorithms/0342. Power of Four/README.md rename to Algorithms/0342.Power-of-Four/README.md diff --git a/Algorithms/0343. Integer Break/343. Integer Break.go b/Algorithms/0343.Integer-Break/343. Integer Break.go similarity index 100% rename from Algorithms/0343. Integer Break/343. Integer Break.go rename to Algorithms/0343.Integer-Break/343. Integer Break.go diff --git a/Algorithms/0343. Integer Break/343. Integer Break_test.go b/Algorithms/0343.Integer-Break/343. Integer Break_test.go similarity index 100% rename from Algorithms/0343. Integer Break/343. Integer Break_test.go rename to Algorithms/0343.Integer-Break/343. Integer Break_test.go diff --git a/Algorithms/0343. Integer Break/README.md b/Algorithms/0343.Integer-Break/README.md similarity index 100% rename from Algorithms/0343. Integer Break/README.md rename to Algorithms/0343.Integer-Break/README.md diff --git a/Algorithms/0344. Reverse String/344. Reverse String.go b/Algorithms/0344.Reverse-String/344. Reverse String.go similarity index 100% rename from Algorithms/0344. Reverse String/344. Reverse String.go rename to Algorithms/0344.Reverse-String/344. Reverse String.go diff --git a/Algorithms/0344. Reverse String/344. Reverse String_test.go b/Algorithms/0344.Reverse-String/344. Reverse String_test.go similarity index 100% rename from Algorithms/0344. Reverse String/344. Reverse String_test.go rename to Algorithms/0344.Reverse-String/344. Reverse String_test.go diff --git a/Algorithms/0344. Reverse String/README.md b/Algorithms/0344.Reverse-String/README.md similarity index 100% rename from Algorithms/0344. Reverse String/README.md rename to Algorithms/0344.Reverse-String/README.md diff --git a/Algorithms/0345. Reverse Vowels of a String/345. Reverse Vowels of a String.go b/Algorithms/0345.Reverse-Vowels-of-a-String/345. Reverse Vowels of a String.go similarity index 100% rename from Algorithms/0345. Reverse Vowels of a String/345. Reverse Vowels of a String.go rename to Algorithms/0345.Reverse-Vowels-of-a-String/345. Reverse Vowels of a String.go diff --git a/Algorithms/0345. Reverse Vowels of a String/345. Reverse Vowels of a String_test.go b/Algorithms/0345.Reverse-Vowels-of-a-String/345. Reverse Vowels of a String_test.go similarity index 100% rename from Algorithms/0345. Reverse Vowels of a String/345. Reverse Vowels of a String_test.go rename to Algorithms/0345.Reverse-Vowels-of-a-String/345. Reverse Vowels of a String_test.go diff --git a/Algorithms/0345. Reverse Vowels of a String/README.md b/Algorithms/0345.Reverse-Vowels-of-a-String/README.md similarity index 100% rename from Algorithms/0345. Reverse Vowels of a String/README.md rename to Algorithms/0345.Reverse-Vowels-of-a-String/README.md diff --git a/Algorithms/0347. Top K Frequent Elements/347. Top K Frequent Elements.go b/Algorithms/0347.Top-K-Frequent-Elements/347. Top K Frequent Elements.go similarity index 100% rename from Algorithms/0347. Top K Frequent Elements/347. Top K Frequent Elements.go rename to Algorithms/0347.Top-K-Frequent-Elements/347. Top K Frequent Elements.go diff --git a/Algorithms/0347. Top K Frequent Elements/347. Top K Frequent Elements_test.go b/Algorithms/0347.Top-K-Frequent-Elements/347. Top K Frequent Elements_test.go similarity index 100% rename from Algorithms/0347. Top K Frequent Elements/347. Top K Frequent Elements_test.go rename to Algorithms/0347.Top-K-Frequent-Elements/347. Top K Frequent Elements_test.go diff --git a/Algorithms/0347. Top K Frequent Elements/README.md b/Algorithms/0347.Top-K-Frequent-Elements/README.md similarity index 100% rename from Algorithms/0347. Top K Frequent Elements/README.md rename to Algorithms/0347.Top-K-Frequent-Elements/README.md diff --git a/Algorithms/0349. Intersection of Two Arrays/349. Intersection of Two Arrays.go b/Algorithms/0349.Intersection-of-Two-Arrays/349. Intersection of Two Arrays.go similarity index 100% rename from Algorithms/0349. Intersection of Two Arrays/349. Intersection of Two Arrays.go rename to Algorithms/0349.Intersection-of-Two-Arrays/349. Intersection of Two Arrays.go diff --git a/Algorithms/0349. Intersection of Two Arrays/349. Intersection of Two Arrays_test.go b/Algorithms/0349.Intersection-of-Two-Arrays/349. Intersection of Two Arrays_test.go similarity index 100% rename from Algorithms/0349. Intersection of Two Arrays/349. Intersection of Two Arrays_test.go rename to Algorithms/0349.Intersection-of-Two-Arrays/349. Intersection of Two Arrays_test.go diff --git a/Algorithms/0349. Intersection of Two Arrays/README.md b/Algorithms/0349.Intersection-of-Two-Arrays/README.md similarity index 100% rename from Algorithms/0349. Intersection of Two Arrays/README.md rename to Algorithms/0349.Intersection-of-Two-Arrays/README.md diff --git a/Algorithms/0350. Intersection of Two Arrays II/350. Intersection of Two Arrays II.go b/Algorithms/0350.Intersection-of-Two-Arrays-II/350. Intersection of Two Arrays II.go similarity index 100% rename from Algorithms/0350. Intersection of Two Arrays II/350. Intersection of Two Arrays II.go rename to Algorithms/0350.Intersection-of-Two-Arrays-II/350. Intersection of Two Arrays II.go diff --git a/Algorithms/0350. Intersection of Two Arrays II/350. Intersection of Two Arrays II_test.go b/Algorithms/0350.Intersection-of-Two-Arrays-II/350. Intersection of Two Arrays II_test.go similarity index 100% rename from Algorithms/0350. Intersection of Two Arrays II/350. Intersection of Two Arrays II_test.go rename to Algorithms/0350.Intersection-of-Two-Arrays-II/350. Intersection of Two Arrays II_test.go diff --git a/Algorithms/0350. Intersection of Two Arrays II/README.md b/Algorithms/0350.Intersection-of-Two-Arrays-II/README.md similarity index 100% rename from Algorithms/0350. Intersection of Two Arrays II/README.md rename to Algorithms/0350.Intersection-of-Two-Arrays-II/README.md diff --git a/Algorithms/0354. Russian Doll Envelopes/354. Russian Doll Envelopes.go b/Algorithms/0354.Russian-Doll-Envelopes/354. Russian Doll Envelopes.go similarity index 100% rename from Algorithms/0354. Russian Doll Envelopes/354. Russian Doll Envelopes.go rename to Algorithms/0354.Russian-Doll-Envelopes/354. Russian Doll Envelopes.go diff --git a/Algorithms/0354. Russian Doll Envelopes/354. Russian Doll Envelopes_test.go b/Algorithms/0354.Russian-Doll-Envelopes/354. Russian Doll Envelopes_test.go similarity index 100% rename from Algorithms/0354. Russian Doll Envelopes/354. Russian Doll Envelopes_test.go rename to Algorithms/0354.Russian-Doll-Envelopes/354. Russian Doll Envelopes_test.go diff --git a/Algorithms/0354. Russian Doll Envelopes/README.md b/Algorithms/0354.Russian-Doll-Envelopes/README.md similarity index 100% rename from Algorithms/0354. Russian Doll Envelopes/README.md rename to Algorithms/0354.Russian-Doll-Envelopes/README.md diff --git a/Algorithms/0357. Count Numbers with Unique Digits/357. Count Numbers with Unique Digits.go b/Algorithms/0357.Count-Numbers-with-Unique-Digits/357. Count Numbers with Unique Digits.go similarity index 100% rename from Algorithms/0357. Count Numbers with Unique Digits/357. Count Numbers with Unique Digits.go rename to Algorithms/0357.Count-Numbers-with-Unique-Digits/357. Count Numbers with Unique Digits.go diff --git a/Algorithms/0357. Count Numbers with Unique Digits/357. Count Numbers with Unique Digits_test.go b/Algorithms/0357.Count-Numbers-with-Unique-Digits/357. Count Numbers with Unique Digits_test.go similarity index 100% rename from Algorithms/0357. Count Numbers with Unique Digits/357. Count Numbers with Unique Digits_test.go rename to Algorithms/0357.Count-Numbers-with-Unique-Digits/357. Count Numbers with Unique Digits_test.go diff --git a/Algorithms/0357. Count Numbers with Unique Digits/README.md b/Algorithms/0357.Count-Numbers-with-Unique-Digits/README.md similarity index 100% rename from Algorithms/0357. Count Numbers with Unique Digits/README.md rename to Algorithms/0357.Count-Numbers-with-Unique-Digits/README.md diff --git a/Algorithms/0367. Valid Perfect Square/367. Valid Perfect Square.go b/Algorithms/0367.Valid-Perfect-Square/367. Valid Perfect Square.go similarity index 100% rename from Algorithms/0367. Valid Perfect Square/367. Valid Perfect Square.go rename to Algorithms/0367.Valid-Perfect-Square/367. Valid Perfect Square.go diff --git a/Algorithms/0367. Valid Perfect Square/367. Valid Perfect Square_test.go b/Algorithms/0367.Valid-Perfect-Square/367. Valid Perfect Square_test.go similarity index 100% rename from Algorithms/0367. Valid Perfect Square/367. Valid Perfect Square_test.go rename to Algorithms/0367.Valid-Perfect-Square/367. Valid Perfect Square_test.go diff --git a/Algorithms/0367. Valid Perfect Square/README.md b/Algorithms/0367.Valid-Perfect-Square/README.md similarity index 100% rename from Algorithms/0367. Valid Perfect Square/README.md rename to Algorithms/0367.Valid-Perfect-Square/README.md diff --git a/Algorithms/0371. Sum of Two Integers/371. Sum of Two Integers.go b/Algorithms/0371.Sum-of-Two-Integers/371. Sum of Two Integers.go similarity index 100% rename from Algorithms/0371. Sum of Two Integers/371. Sum of Two Integers.go rename to Algorithms/0371.Sum-of-Two-Integers/371. Sum of Two Integers.go diff --git a/Algorithms/0371. Sum of Two Integers/371. Sum of Two Integers_test.go b/Algorithms/0371.Sum-of-Two-Integers/371. Sum of Two Integers_test.go similarity index 100% rename from Algorithms/0371. Sum of Two Integers/371. Sum of Two Integers_test.go rename to Algorithms/0371.Sum-of-Two-Integers/371. Sum of Two Integers_test.go diff --git a/Algorithms/0371. Sum of Two Integers/README.md b/Algorithms/0371.Sum-of-Two-Integers/README.md similarity index 100% rename from Algorithms/0371. Sum of Two Integers/README.md rename to Algorithms/0371.Sum-of-Two-Integers/README.md diff --git a/Algorithms/0372. Super Pow/372. Super Pow.go b/Algorithms/0372.Super-Pow/372. Super Pow.go similarity index 100% rename from Algorithms/0372. Super Pow/372. Super Pow.go rename to Algorithms/0372.Super-Pow/372. Super Pow.go diff --git a/Algorithms/0372. Super Pow/372. Super Pow_test.go b/Algorithms/0372.Super-Pow/372. Super Pow_test.go similarity index 100% rename from Algorithms/0372. Super Pow/372. Super Pow_test.go rename to Algorithms/0372.Super-Pow/372. Super Pow_test.go diff --git a/Algorithms/0372. Super Pow/README.md b/Algorithms/0372.Super-Pow/README.md similarity index 100% rename from Algorithms/0372. Super Pow/README.md rename to Algorithms/0372.Super-Pow/README.md diff --git a/Algorithms/0373. Find K Pairs with Smallest Sums/373. Find K Pairs with Smallest Sums.go b/Algorithms/0373.Find-K-Pairs-with-Smallest-Sums/373. Find K Pairs with Smallest Sums.go similarity index 100% rename from Algorithms/0373. Find K Pairs with Smallest Sums/373. Find K Pairs with Smallest Sums.go rename to Algorithms/0373.Find-K-Pairs-with-Smallest-Sums/373. Find K Pairs with Smallest Sums.go diff --git a/Algorithms/0373. Find K Pairs with Smallest Sums/373. Find K Pairs with Smallest Sums_test.go b/Algorithms/0373.Find-K-Pairs-with-Smallest-Sums/373. Find K Pairs with Smallest Sums_test.go similarity index 100% rename from Algorithms/0373. Find K Pairs with Smallest Sums/373. Find K Pairs with Smallest Sums_test.go rename to Algorithms/0373.Find-K-Pairs-with-Smallest-Sums/373. Find K Pairs with Smallest Sums_test.go diff --git a/Algorithms/0373. Find K Pairs with Smallest Sums/README.md b/Algorithms/0373.Find-K-Pairs-with-Smallest-Sums/README.md similarity index 100% rename from Algorithms/0373. Find K Pairs with Smallest Sums/README.md rename to Algorithms/0373.Find-K-Pairs-with-Smallest-Sums/README.md diff --git a/Algorithms/0378. Kth Smallest Element in a Sorted Matrix/378. Kth Smallest Element in a Sorted Matrix.go b/Algorithms/0378.Kth-Smallest-Element-in-a-Sorted-Matrix/378. Kth Smallest Element in a Sorted Matrix.go similarity index 100% rename from Algorithms/0378. Kth Smallest Element in a Sorted Matrix/378. Kth Smallest Element in a Sorted Matrix.go rename to Algorithms/0378.Kth-Smallest-Element-in-a-Sorted-Matrix/378. Kth Smallest Element in a Sorted Matrix.go diff --git a/Algorithms/0378. Kth Smallest Element in a Sorted Matrix/378. Kth Smallest Element in a Sorted Matrix_test.go b/Algorithms/0378.Kth-Smallest-Element-in-a-Sorted-Matrix/378. Kth Smallest Element in a Sorted Matrix_test.go similarity index 100% rename from Algorithms/0378. Kth Smallest Element in a Sorted Matrix/378. Kth Smallest Element in a Sorted Matrix_test.go rename to Algorithms/0378.Kth-Smallest-Element-in-a-Sorted-Matrix/378. Kth Smallest Element in a Sorted Matrix_test.go diff --git a/Algorithms/0378. Kth Smallest Element in a Sorted Matrix/README.md b/Algorithms/0378.Kth-Smallest-Element-in-a-Sorted-Matrix/README.md similarity index 100% rename from Algorithms/0378. Kth Smallest Element in a Sorted Matrix/README.md rename to Algorithms/0378.Kth-Smallest-Element-in-a-Sorted-Matrix/README.md diff --git a/Algorithms/0385. Mini Parser/385. Mini Parser.go b/Algorithms/0385.Mini-Parser/385. Mini Parser.go similarity index 100% rename from Algorithms/0385. Mini Parser/385. Mini Parser.go rename to Algorithms/0385.Mini-Parser/385. Mini Parser.go diff --git a/Algorithms/0385. Mini Parser/385. Mini Parser_test.go b/Algorithms/0385.Mini-Parser/385. Mini Parser_test.go similarity index 100% rename from Algorithms/0385. Mini Parser/385. Mini Parser_test.go rename to Algorithms/0385.Mini-Parser/385. Mini Parser_test.go diff --git a/Algorithms/0385. Mini Parser/README.md b/Algorithms/0385.Mini-Parser/README.md similarity index 100% rename from Algorithms/0385. Mini Parser/README.md rename to Algorithms/0385.Mini-Parser/README.md diff --git a/Algorithms/0386. Lexicographical Numbers/386. Lexicographical Numbers.go b/Algorithms/0386.Lexicographical-Numbers/386. Lexicographical Numbers.go similarity index 100% rename from Algorithms/0386. Lexicographical Numbers/386. Lexicographical Numbers.go rename to Algorithms/0386.Lexicographical-Numbers/386. Lexicographical Numbers.go diff --git a/Algorithms/0386. Lexicographical Numbers/386. Lexicographical Numbers_test.go b/Algorithms/0386.Lexicographical-Numbers/386. Lexicographical Numbers_test.go similarity index 100% rename from Algorithms/0386. Lexicographical Numbers/386. Lexicographical Numbers_test.go rename to Algorithms/0386.Lexicographical-Numbers/386. Lexicographical Numbers_test.go diff --git a/Algorithms/0386. Lexicographical Numbers/README.md b/Algorithms/0386.Lexicographical-Numbers/README.md similarity index 100% rename from Algorithms/0386. Lexicographical Numbers/README.md rename to Algorithms/0386.Lexicographical-Numbers/README.md diff --git a/Algorithms/0387. First Unique Character in a String/387. First Unique Character in a String.go b/Algorithms/0387.First-Unique-Character-in-a-String/387. First Unique Character in a String.go similarity index 100% rename from Algorithms/0387. First Unique Character in a String/387. First Unique Character in a String.go rename to Algorithms/0387.First-Unique-Character-in-a-String/387. First Unique Character in a String.go diff --git a/Algorithms/0387. First Unique Character in a String/387. First Unique Character in a String_test.go b/Algorithms/0387.First-Unique-Character-in-a-String/387. First Unique Character in a String_test.go similarity index 100% rename from Algorithms/0387. First Unique Character in a String/387. First Unique Character in a String_test.go rename to Algorithms/0387.First-Unique-Character-in-a-String/387. First Unique Character in a String_test.go diff --git a/Algorithms/0387. First Unique Character in a String/README.md b/Algorithms/0387.First-Unique-Character-in-a-String/README.md similarity index 100% rename from Algorithms/0387. First Unique Character in a String/README.md rename to Algorithms/0387.First-Unique-Character-in-a-String/README.md diff --git a/Algorithms/0389. Find the Difference/389. Find the Difference.go b/Algorithms/0389.Find-the-Difference/389. Find the Difference.go similarity index 100% rename from Algorithms/0389. Find the Difference/389. Find the Difference.go rename to Algorithms/0389.Find-the-Difference/389. Find the Difference.go diff --git a/Algorithms/0389. Find the Difference/389. Find the Difference_test.go b/Algorithms/0389.Find-the-Difference/389. Find the Difference_test.go similarity index 100% rename from Algorithms/0389. Find the Difference/389. Find the Difference_test.go rename to Algorithms/0389.Find-the-Difference/389. Find the Difference_test.go diff --git a/Algorithms/0389. Find the Difference/README.md b/Algorithms/0389.Find-the-Difference/README.md similarity index 100% rename from Algorithms/0389. Find the Difference/README.md rename to Algorithms/0389.Find-the-Difference/README.md diff --git a/Algorithms/0392. Is Subsequence/392. Is Subsequence.go b/Algorithms/0392.Is-Subsequence/392. Is Subsequence.go similarity index 100% rename from Algorithms/0392. Is Subsequence/392. Is Subsequence.go rename to Algorithms/0392.Is-Subsequence/392. Is Subsequence.go diff --git a/Algorithms/0392. Is Subsequence/392. Is Subsequence_test.go b/Algorithms/0392.Is-Subsequence/392. Is Subsequence_test.go similarity index 100% rename from Algorithms/0392. Is Subsequence/392. Is Subsequence_test.go rename to Algorithms/0392.Is-Subsequence/392. Is Subsequence_test.go diff --git a/Algorithms/0392. Is Subsequence/README.md b/Algorithms/0392.Is-Subsequence/README.md similarity index 100% rename from Algorithms/0392. Is Subsequence/README.md rename to Algorithms/0392.Is-Subsequence/README.md diff --git a/Algorithms/0393. UTF-8 Validation/393. UTF-8 Validation.go b/Algorithms/0393.UTF-8-Validation/393. UTF-8 Validation.go similarity index 100% rename from Algorithms/0393. UTF-8 Validation/393. UTF-8 Validation.go rename to Algorithms/0393.UTF-8-Validation/393. UTF-8 Validation.go diff --git a/Algorithms/0393. UTF-8 Validation/393. UTF-8 Validation_test.go b/Algorithms/0393.UTF-8-Validation/393. UTF-8 Validation_test.go similarity index 100% rename from Algorithms/0393. UTF-8 Validation/393. UTF-8 Validation_test.go rename to Algorithms/0393.UTF-8-Validation/393. UTF-8 Validation_test.go diff --git a/Algorithms/0393. UTF-8 Validation/README.md b/Algorithms/0393.UTF-8-Validation/README.md similarity index 100% rename from Algorithms/0393. UTF-8 Validation/README.md rename to Algorithms/0393.UTF-8-Validation/README.md diff --git a/Algorithms/0394. Decode String/394. Decode String.go b/Algorithms/0394.Decode-String/394. Decode String.go similarity index 100% rename from Algorithms/0394. Decode String/394. Decode String.go rename to Algorithms/0394.Decode-String/394. Decode String.go diff --git a/Algorithms/0394. Decode String/394. Decode String_test.go b/Algorithms/0394.Decode-String/394. Decode String_test.go similarity index 100% rename from Algorithms/0394. Decode String/394. Decode String_test.go rename to Algorithms/0394.Decode-String/394. Decode String_test.go diff --git a/Algorithms/0394. Decode String/README.md b/Algorithms/0394.Decode-String/README.md similarity index 100% rename from Algorithms/0394. Decode String/README.md rename to Algorithms/0394.Decode-String/README.md diff --git a/Algorithms/0397. Integer Replacement/397. Integer Replacement.go b/Algorithms/0397.Integer-Replacement/397. Integer Replacement.go similarity index 100% rename from Algorithms/0397. Integer Replacement/397. Integer Replacement.go rename to Algorithms/0397.Integer-Replacement/397. Integer Replacement.go diff --git a/Algorithms/0397. Integer Replacement/397. Integer Replacement_test.go b/Algorithms/0397.Integer-Replacement/397. Integer Replacement_test.go similarity index 100% rename from Algorithms/0397. Integer Replacement/397. Integer Replacement_test.go rename to Algorithms/0397.Integer-Replacement/397. Integer Replacement_test.go diff --git a/Algorithms/0397. Integer Replacement/README.md b/Algorithms/0397.Integer-Replacement/README.md similarity index 100% rename from Algorithms/0397. Integer Replacement/README.md rename to Algorithms/0397.Integer-Replacement/README.md diff --git a/Algorithms/0399. Evaluate Division/399. Evaluate Division.go b/Algorithms/0399.Evaluate-Division/399. Evaluate Division.go similarity index 100% rename from Algorithms/0399. Evaluate Division/399. Evaluate Division.go rename to Algorithms/0399.Evaluate-Division/399. Evaluate Division.go diff --git a/Algorithms/0399. Evaluate Division/399. Evaluate Division_test.go b/Algorithms/0399.Evaluate-Division/399. Evaluate Division_test.go similarity index 100% rename from Algorithms/0399. Evaluate Division/399. Evaluate Division_test.go rename to Algorithms/0399.Evaluate-Division/399. Evaluate Division_test.go diff --git a/Algorithms/0399. Evaluate Division/README.md b/Algorithms/0399.Evaluate-Division/README.md similarity index 100% rename from Algorithms/0399. Evaluate Division/README.md rename to Algorithms/0399.Evaluate-Division/README.md diff --git a/Algorithms/0401. Binary Watch/401. Binary Watch.go b/Algorithms/0401.Binary-Watch/401. Binary Watch.go similarity index 100% rename from Algorithms/0401. Binary Watch/401. Binary Watch.go rename to Algorithms/0401.Binary-Watch/401. Binary Watch.go diff --git a/Algorithms/0401. Binary Watch/401. Binary Watch_test.go b/Algorithms/0401.Binary-Watch/401. Binary Watch_test.go similarity index 100% rename from Algorithms/0401. Binary Watch/401. Binary Watch_test.go rename to Algorithms/0401.Binary-Watch/401. Binary Watch_test.go diff --git a/Algorithms/0401. Binary Watch/README.md b/Algorithms/0401.Binary-Watch/README.md similarity index 100% rename from Algorithms/0401. Binary Watch/README.md rename to Algorithms/0401.Binary-Watch/README.md diff --git a/Algorithms/0402. Remove K Digits/402. Remove K Digits.go b/Algorithms/0402.Remove-K-Digits/402. Remove K Digits.go similarity index 100% rename from Algorithms/0402. Remove K Digits/402. Remove K Digits.go rename to Algorithms/0402.Remove-K-Digits/402. Remove K Digits.go diff --git a/Algorithms/0402. Remove K Digits/402. Remove K Digits_test.go b/Algorithms/0402.Remove-K-Digits/402. Remove K Digits_test.go similarity index 100% rename from Algorithms/0402. Remove K Digits/402. Remove K Digits_test.go rename to Algorithms/0402.Remove-K-Digits/402. Remove K Digits_test.go diff --git a/Algorithms/0402. Remove K Digits/README.md b/Algorithms/0402.Remove-K-Digits/README.md similarity index 100% rename from Algorithms/0402. Remove K Digits/README.md rename to Algorithms/0402.Remove-K-Digits/README.md diff --git a/Algorithms/0404. Sum of Left Leaves/404. Sum of Left Leaves.go b/Algorithms/0404.Sum-of-Left-Leaves/404. Sum of Left Leaves.go similarity index 100% rename from Algorithms/0404. Sum of Left Leaves/404. Sum of Left Leaves.go rename to Algorithms/0404.Sum-of-Left-Leaves/404. Sum of Left Leaves.go diff --git a/Algorithms/0404. Sum of Left Leaves/404. Sum of Left Leaves_test.go b/Algorithms/0404.Sum-of-Left-Leaves/404. Sum of Left Leaves_test.go similarity index 100% rename from Algorithms/0404. Sum of Left Leaves/404. Sum of Left Leaves_test.go rename to Algorithms/0404.Sum-of-Left-Leaves/404. Sum of Left Leaves_test.go diff --git a/Algorithms/0404. Sum of Left Leaves/README.md b/Algorithms/0404.Sum-of-Left-Leaves/README.md similarity index 100% rename from Algorithms/0404. Sum of Left Leaves/README.md rename to Algorithms/0404.Sum-of-Left-Leaves/README.md diff --git a/Algorithms/0405. Convert a Number to Hexadecimal/405. Convert a Number to Hexadecimal.go b/Algorithms/0405.Convert-a-Number-to-Hexadecimal/405. Convert a Number to Hexadecimal.go similarity index 100% rename from Algorithms/0405. Convert a Number to Hexadecimal/405. Convert a Number to Hexadecimal.go rename to Algorithms/0405.Convert-a-Number-to-Hexadecimal/405. Convert a Number to Hexadecimal.go diff --git a/Algorithms/0405. Convert a Number to Hexadecimal/405. Convert a Number to Hexadecimal_test.go b/Algorithms/0405.Convert-a-Number-to-Hexadecimal/405. Convert a Number to Hexadecimal_test.go similarity index 100% rename from Algorithms/0405. Convert a Number to Hexadecimal/405. Convert a Number to Hexadecimal_test.go rename to Algorithms/0405.Convert-a-Number-to-Hexadecimal/405. Convert a Number to Hexadecimal_test.go diff --git a/Algorithms/0405. Convert a Number to Hexadecimal/README.md b/Algorithms/0405.Convert-a-Number-to-Hexadecimal/README.md similarity index 100% rename from Algorithms/0405. Convert a Number to Hexadecimal/README.md rename to Algorithms/0405.Convert-a-Number-to-Hexadecimal/README.md diff --git a/Algorithms/0409. Longest Palindrome/409. Longest Palindrome.go b/Algorithms/0409.Longest-Palindrome/409. Longest Palindrome.go similarity index 100% rename from Algorithms/0409. Longest Palindrome/409. Longest Palindrome.go rename to Algorithms/0409.Longest-Palindrome/409. Longest Palindrome.go diff --git a/Algorithms/0409. Longest Palindrome/409. Longest Palindrome_test.go b/Algorithms/0409.Longest-Palindrome/409. Longest Palindrome_test.go similarity index 100% rename from Algorithms/0409. Longest Palindrome/409. Longest Palindrome_test.go rename to Algorithms/0409.Longest-Palindrome/409. Longest Palindrome_test.go diff --git a/Algorithms/0409. Longest Palindrome/README.md b/Algorithms/0409.Longest-Palindrome/README.md similarity index 100% rename from Algorithms/0409. Longest Palindrome/README.md rename to Algorithms/0409.Longest-Palindrome/README.md diff --git a/Algorithms/0410. Split Array Largest Sum/410. Split Array Largest Sum.go b/Algorithms/0410.Split-Array-Largest-Sum/410. Split Array Largest Sum.go similarity index 100% rename from Algorithms/0410. Split Array Largest Sum/410. Split Array Largest Sum.go rename to Algorithms/0410.Split-Array-Largest-Sum/410. Split Array Largest Sum.go diff --git a/Algorithms/0410. Split Array Largest Sum/410. Split Array Largest Sum_test.go b/Algorithms/0410.Split-Array-Largest-Sum/410. Split Array Largest Sum_test.go similarity index 100% rename from Algorithms/0410. Split Array Largest Sum/410. Split Array Largest Sum_test.go rename to Algorithms/0410.Split-Array-Largest-Sum/410. Split Array Largest Sum_test.go diff --git a/Algorithms/0410. Split Array Largest Sum/README.md b/Algorithms/0410.Split-Array-Largest-Sum/README.md similarity index 100% rename from Algorithms/0410. Split Array Largest Sum/README.md rename to Algorithms/0410.Split-Array-Largest-Sum/README.md diff --git a/Algorithms/0412. Fizz Buzz/412. Fizz Buzz.go b/Algorithms/0412.Fizz-Buzz/412. Fizz Buzz.go similarity index 100% rename from Algorithms/0412. Fizz Buzz/412. Fizz Buzz.go rename to Algorithms/0412.Fizz-Buzz/412. Fizz Buzz.go diff --git a/Algorithms/0412. Fizz Buzz/412. Fizz Buzz_test.go b/Algorithms/0412.Fizz-Buzz/412. Fizz Buzz_test.go similarity index 100% rename from Algorithms/0412. Fizz Buzz/412. Fizz Buzz_test.go rename to Algorithms/0412.Fizz-Buzz/412. Fizz Buzz_test.go diff --git a/Algorithms/0412. Fizz Buzz/README.md b/Algorithms/0412.Fizz-Buzz/README.md similarity index 100% rename from Algorithms/0412. Fizz Buzz/README.md rename to Algorithms/0412.Fizz-Buzz/README.md diff --git a/Algorithms/0414. Third Maximum Number/414. Third Maximum Number.go b/Algorithms/0414.Third-Maximum-Number/414. Third Maximum Number.go similarity index 100% rename from Algorithms/0414. Third Maximum Number/414. Third Maximum Number.go rename to Algorithms/0414.Third-Maximum-Number/414. Third Maximum Number.go diff --git a/Algorithms/0414. Third Maximum Number/414. Third Maximum Number_test.go b/Algorithms/0414.Third-Maximum-Number/414. Third Maximum Number_test.go similarity index 100% rename from Algorithms/0414. Third Maximum Number/414. Third Maximum Number_test.go rename to Algorithms/0414.Third-Maximum-Number/414. Third Maximum Number_test.go diff --git a/Algorithms/0414. Third Maximum Number/README.md b/Algorithms/0414.Third-Maximum-Number/README.md similarity index 100% rename from Algorithms/0414. Third Maximum Number/README.md rename to Algorithms/0414.Third-Maximum-Number/README.md diff --git a/Algorithms/0416. Partition Equal Subset Sum/416. Partition Equal Subset Sum.go b/Algorithms/0416.Partition-Equal-Subset-Sum/416. Partition Equal Subset Sum.go similarity index 100% rename from Algorithms/0416. Partition Equal Subset Sum/416. Partition Equal Subset Sum.go rename to Algorithms/0416.Partition-Equal-Subset-Sum/416. Partition Equal Subset Sum.go diff --git a/Algorithms/0416. Partition Equal Subset Sum/416. Partition Equal Subset Sum_test.go b/Algorithms/0416.Partition-Equal-Subset-Sum/416. Partition Equal Subset Sum_test.go similarity index 100% rename from Algorithms/0416. Partition Equal Subset Sum/416. Partition Equal Subset Sum_test.go rename to Algorithms/0416.Partition-Equal-Subset-Sum/416. Partition Equal Subset Sum_test.go diff --git a/Algorithms/0416. Partition Equal Subset Sum/README.md b/Algorithms/0416.Partition-Equal-Subset-Sum/README.md similarity index 100% rename from Algorithms/0416. Partition Equal Subset Sum/README.md rename to Algorithms/0416.Partition-Equal-Subset-Sum/README.md diff --git a/Algorithms/0421. Maximum XOR of Two Numbers in an Array/421. Maximum XOR of Two Numbers in an Array.go b/Algorithms/0421.Maximum-XOR-of-Two-Numbers-in-an-Array/421. Maximum XOR of Two Numbers in an Array.go similarity index 100% rename from Algorithms/0421. Maximum XOR of Two Numbers in an Array/421. Maximum XOR of Two Numbers in an Array.go rename to Algorithms/0421.Maximum-XOR-of-Two-Numbers-in-an-Array/421. Maximum XOR of Two Numbers in an Array.go diff --git a/Algorithms/0421. Maximum XOR of Two Numbers in an Array/421. Maximum XOR of Two Numbers in an Array_test.go b/Algorithms/0421.Maximum-XOR-of-Two-Numbers-in-an-Array/421. Maximum XOR of Two Numbers in an Array_test.go similarity index 100% rename from Algorithms/0421. Maximum XOR of Two Numbers in an Array/421. Maximum XOR of Two Numbers in an Array_test.go rename to Algorithms/0421.Maximum-XOR-of-Two-Numbers-in-an-Array/421. Maximum XOR of Two Numbers in an Array_test.go diff --git a/Algorithms/0421. Maximum XOR of Two Numbers in an Array/README.md b/Algorithms/0421.Maximum-XOR-of-Two-Numbers-in-an-Array/README.md similarity index 100% rename from Algorithms/0421. Maximum XOR of Two Numbers in an Array/README.md rename to Algorithms/0421.Maximum-XOR-of-Two-Numbers-in-an-Array/README.md diff --git a/Algorithms/0424. Longest Repeating Character Replacement/424. Longest Repeating Character Replacement.go b/Algorithms/0424.Longest-Repeating-Character-Replacement/424. Longest Repeating Character Replacement.go similarity index 100% rename from Algorithms/0424. Longest Repeating Character Replacement/424. Longest Repeating Character Replacement.go rename to Algorithms/0424.Longest-Repeating-Character-Replacement/424. Longest Repeating Character Replacement.go diff --git a/Algorithms/0424. Longest Repeating Character Replacement/424. Longest Repeating Character Replacement_test.go b/Algorithms/0424.Longest-Repeating-Character-Replacement/424. Longest Repeating Character Replacement_test.go similarity index 100% rename from Algorithms/0424. Longest Repeating Character Replacement/424. Longest Repeating Character Replacement_test.go rename to Algorithms/0424.Longest-Repeating-Character-Replacement/424. Longest Repeating Character Replacement_test.go diff --git a/Algorithms/0424. Longest Repeating Character Replacement/README.md b/Algorithms/0424.Longest-Repeating-Character-Replacement/README.md similarity index 100% rename from Algorithms/0424. Longest Repeating Character Replacement/README.md rename to Algorithms/0424.Longest-Repeating-Character-Replacement/README.md diff --git a/Algorithms/0433. Minimum Genetic Mutation/433. Minimum Genetic Mutation.go b/Algorithms/0433.Minimum-Genetic-Mutation/433. Minimum Genetic Mutation.go similarity index 96% rename from Algorithms/0433. Minimum Genetic Mutation/433. Minimum Genetic Mutation.go rename to Algorithms/0433.Minimum-Genetic-Mutation/433. Minimum Genetic Mutation.go index 9c1b5d2b..d273b843 100644 --- a/Algorithms/0433. Minimum Genetic Mutation/433. Minimum Genetic Mutation.go +++ b/Algorithms/0433.Minimum-Genetic-Mutation/433. Minimum Genetic Mutation.go @@ -41,7 +41,7 @@ func getCandidates433(word string) []string { for i := 0; i < 26; i++ { for j := 0; j < len(word); j++ { if word[j] != byte(int('A')+i) { - res = append(res, word[:j]+string(int('A')+i)+word[j+1:]) + res = append(res, word[:j]+string(rune(int('A')+i))+word[j+1:]) } } } diff --git a/Algorithms/0433. Minimum Genetic Mutation/433. Minimum Genetic Mutation_test.go b/Algorithms/0433.Minimum-Genetic-Mutation/433. Minimum Genetic Mutation_test.go similarity index 100% rename from Algorithms/0433. Minimum Genetic Mutation/433. Minimum Genetic Mutation_test.go rename to Algorithms/0433.Minimum-Genetic-Mutation/433. Minimum Genetic Mutation_test.go diff --git a/Algorithms/0433. Minimum Genetic Mutation/README.md b/Algorithms/0433.Minimum-Genetic-Mutation/README.md similarity index 100% rename from Algorithms/0433. Minimum Genetic Mutation/README.md rename to Algorithms/0433.Minimum-Genetic-Mutation/README.md diff --git a/Algorithms/0435. Non-overlapping Intervals/435. Non-overlapping Intervals.go b/Algorithms/0435.Non-overlapping-Intervals/435. Non-overlapping Intervals.go similarity index 100% rename from Algorithms/0435. Non-overlapping Intervals/435. Non-overlapping Intervals.go rename to Algorithms/0435.Non-overlapping-Intervals/435. Non-overlapping Intervals.go diff --git a/Algorithms/0435. Non-overlapping Intervals/435. Non-overlapping Intervals_test.go b/Algorithms/0435.Non-overlapping-Intervals/435. Non-overlapping Intervals_test.go similarity index 100% rename from Algorithms/0435. Non-overlapping Intervals/435. Non-overlapping Intervals_test.go rename to Algorithms/0435.Non-overlapping-Intervals/435. Non-overlapping Intervals_test.go diff --git a/Algorithms/0435. Non-overlapping Intervals/README.md b/Algorithms/0435.Non-overlapping-Intervals/README.md similarity index 100% rename from Algorithms/0435. Non-overlapping Intervals/README.md rename to Algorithms/0435.Non-overlapping-Intervals/README.md diff --git a/Algorithms/0436. Find Right Interval/436. Find Right Interval.go b/Algorithms/0436.Find-Right-Interval/436. Find Right Interval.go similarity index 100% rename from Algorithms/0436. Find Right Interval/436. Find Right Interval.go rename to Algorithms/0436.Find-Right-Interval/436. Find Right Interval.go diff --git a/Algorithms/0436. Find Right Interval/436. Find Right Interval_test.go b/Algorithms/0436.Find-Right-Interval/436. Find Right Interval_test.go similarity index 100% rename from Algorithms/0436. Find Right Interval/436. Find Right Interval_test.go rename to Algorithms/0436.Find-Right-Interval/436. Find Right Interval_test.go diff --git a/Algorithms/0436. Find Right Interval/README.md b/Algorithms/0436.Find-Right-Interval/README.md similarity index 100% rename from Algorithms/0436. Find Right Interval/README.md rename to Algorithms/0436.Find-Right-Interval/README.md diff --git a/Algorithms/0437. Path Sum III/437. Path Sum III.go b/Algorithms/0437.Path-Sum-III/437. Path Sum III.go similarity index 100% rename from Algorithms/0437. Path Sum III/437. Path Sum III.go rename to Algorithms/0437.Path-Sum-III/437. Path Sum III.go diff --git a/Algorithms/0437. Path Sum III/437. Path Sum III_test.go b/Algorithms/0437.Path-Sum-III/437. Path Sum III_test.go similarity index 100% rename from Algorithms/0437. Path Sum III/437. Path Sum III_test.go rename to Algorithms/0437.Path-Sum-III/437. Path Sum III_test.go diff --git a/Algorithms/0437. Path Sum III/README.md b/Algorithms/0437.Path-Sum-III/README.md similarity index 100% rename from Algorithms/0437. Path Sum III/README.md rename to Algorithms/0437.Path-Sum-III/README.md diff --git a/Algorithms/0438. Find All Anagrams in a String/438. Find All Anagrams in a String.go b/Algorithms/0438.Find-All-Anagrams-in-a-String/438. Find All Anagrams in a String.go similarity index 100% rename from Algorithms/0438. Find All Anagrams in a String/438. Find All Anagrams in a String.go rename to Algorithms/0438.Find-All-Anagrams-in-a-String/438. Find All Anagrams in a String.go diff --git a/Algorithms/0438. Find All Anagrams in a String/438. Find All Anagrams in a String_test.go b/Algorithms/0438.Find-All-Anagrams-in-a-String/438. Find All Anagrams in a String_test.go similarity index 100% rename from Algorithms/0438. Find All Anagrams in a String/438. Find All Anagrams in a String_test.go rename to Algorithms/0438.Find-All-Anagrams-in-a-String/438. Find All Anagrams in a String_test.go diff --git a/Algorithms/0438. Find All Anagrams in a String/README.md b/Algorithms/0438.Find-All-Anagrams-in-a-String/README.md similarity index 100% rename from Algorithms/0438. Find All Anagrams in a String/README.md rename to Algorithms/0438.Find-All-Anagrams-in-a-String/README.md diff --git a/Algorithms/0441. Arranging Coins/441. Arranging Coins.go b/Algorithms/0441.Arranging-Coins/441. Arranging Coins.go similarity index 100% rename from Algorithms/0441. Arranging Coins/441. Arranging Coins.go rename to Algorithms/0441.Arranging-Coins/441. Arranging Coins.go diff --git a/Algorithms/0441. Arranging Coins/441. Arranging Coins_test.go b/Algorithms/0441.Arranging-Coins/441. Arranging Coins_test.go similarity index 100% rename from Algorithms/0441. Arranging Coins/441. Arranging Coins_test.go rename to Algorithms/0441.Arranging-Coins/441. Arranging Coins_test.go diff --git a/Algorithms/0441. Arranging Coins/README.md b/Algorithms/0441.Arranging-Coins/README.md similarity index 100% rename from Algorithms/0441. Arranging Coins/README.md rename to Algorithms/0441.Arranging-Coins/README.md diff --git a/Algorithms/0445. Add Two Numbers II/445. Add Two Numbers II.go b/Algorithms/0445.Add-Two-Numbers-II/445. Add Two Numbers II.go similarity index 100% rename from Algorithms/0445. Add Two Numbers II/445. Add Two Numbers II.go rename to Algorithms/0445.Add-Two-Numbers-II/445. Add Two Numbers II.go diff --git a/Algorithms/0445. Add Two Numbers II/445. Add Two Numbers II_test.go b/Algorithms/0445.Add-Two-Numbers-II/445. Add Two Numbers II_test.go similarity index 100% rename from Algorithms/0445. Add Two Numbers II/445. Add Two Numbers II_test.go rename to Algorithms/0445.Add-Two-Numbers-II/445. Add Two Numbers II_test.go diff --git a/Algorithms/0445. Add Two Numbers II/README.md b/Algorithms/0445.Add-Two-Numbers-II/README.md similarity index 100% rename from Algorithms/0445. Add Two Numbers II/README.md rename to Algorithms/0445.Add-Two-Numbers-II/README.md diff --git a/Algorithms/0447. Number of Boomerangs/447. Number of Boomerangs.go b/Algorithms/0447.Number-of-Boomerangs/447. Number of Boomerangs.go similarity index 100% rename from Algorithms/0447. Number of Boomerangs/447. Number of Boomerangs.go rename to Algorithms/0447.Number-of-Boomerangs/447. Number of Boomerangs.go diff --git a/Algorithms/0447. Number of Boomerangs/447. Number of Boomerangs_test.go b/Algorithms/0447.Number-of-Boomerangs/447. Number of Boomerangs_test.go similarity index 100% rename from Algorithms/0447. Number of Boomerangs/447. Number of Boomerangs_test.go rename to Algorithms/0447.Number-of-Boomerangs/447. Number of Boomerangs_test.go diff --git a/Algorithms/0447. Number of Boomerangs/README.md b/Algorithms/0447.Number-of-Boomerangs/README.md similarity index 100% rename from Algorithms/0447. Number of Boomerangs/README.md rename to Algorithms/0447.Number-of-Boomerangs/README.md diff --git a/Algorithms/0451. Sort Characters By Frequency/451. Sort Characters By Frequency.go b/Algorithms/0451.Sort-Characters-By-Frequency/451. Sort Characters By Frequency.go similarity index 100% rename from Algorithms/0451. Sort Characters By Frequency/451. Sort Characters By Frequency.go rename to Algorithms/0451.Sort-Characters-By-Frequency/451. Sort Characters By Frequency.go diff --git a/Algorithms/0451. Sort Characters By Frequency/451. Sort Characters By Frequency_test.go b/Algorithms/0451.Sort-Characters-By-Frequency/451. Sort Characters By Frequency_test.go similarity index 100% rename from Algorithms/0451. Sort Characters By Frequency/451. Sort Characters By Frequency_test.go rename to Algorithms/0451.Sort-Characters-By-Frequency/451. Sort Characters By Frequency_test.go diff --git a/Algorithms/0451. Sort Characters By Frequency/README.md b/Algorithms/0451.Sort-Characters-By-Frequency/README.md similarity index 100% rename from Algorithms/0451. Sort Characters By Frequency/README.md rename to Algorithms/0451.Sort-Characters-By-Frequency/README.md diff --git a/Algorithms/0454. 4Sum II/454. 4Sum II.go b/Algorithms/0454.4Sum-II/454. 4Sum II.go similarity index 100% rename from Algorithms/0454. 4Sum II/454. 4Sum II.go rename to Algorithms/0454.4Sum-II/454. 4Sum II.go diff --git a/Algorithms/0454. 4Sum II/454. 4Sum II_test.go b/Algorithms/0454.4Sum-II/454. 4Sum II_test.go similarity index 100% rename from Algorithms/0454. 4Sum II/454. 4Sum II_test.go rename to Algorithms/0454.4Sum-II/454. 4Sum II_test.go diff --git a/Algorithms/0454. 4Sum II/README.md b/Algorithms/0454.4Sum-II/README.md similarity index 100% rename from Algorithms/0454. 4Sum II/README.md rename to Algorithms/0454.4Sum-II/README.md diff --git a/Algorithms/0455. Assign Cookies/455. Assign Cookies.go b/Algorithms/0455.Assign-Cookies/455. Assign Cookies.go similarity index 100% rename from Algorithms/0455. Assign Cookies/455. Assign Cookies.go rename to Algorithms/0455.Assign-Cookies/455. Assign Cookies.go diff --git a/Algorithms/0455. Assign Cookies/455. Assign Cookies_test.go b/Algorithms/0455.Assign-Cookies/455. Assign Cookies_test.go similarity index 100% rename from Algorithms/0455. Assign Cookies/455. Assign Cookies_test.go rename to Algorithms/0455.Assign-Cookies/455. Assign Cookies_test.go diff --git a/Algorithms/0455. Assign Cookies/README.md b/Algorithms/0455.Assign-Cookies/README.md similarity index 100% rename from Algorithms/0455. Assign Cookies/README.md rename to Algorithms/0455.Assign-Cookies/README.md diff --git a/Algorithms/0456. 132 Pattern/456. 132 Pattern.go b/Algorithms/0456.132-Pattern/456. 132 Pattern.go similarity index 100% rename from Algorithms/0456. 132 Pattern/456. 132 Pattern.go rename to Algorithms/0456.132-Pattern/456. 132 Pattern.go diff --git a/Algorithms/0456. 132 Pattern/456. 132 Pattern_test.go b/Algorithms/0456.132-Pattern/456. 132 Pattern_test.go similarity index 100% rename from Algorithms/0456. 132 Pattern/456. 132 Pattern_test.go rename to Algorithms/0456.132-Pattern/456. 132 Pattern_test.go diff --git a/Algorithms/0456. 132 Pattern/README.md b/Algorithms/0456.132-Pattern/README.md similarity index 100% rename from Algorithms/0456. 132 Pattern/README.md rename to Algorithms/0456.132-Pattern/README.md diff --git a/Algorithms/0457. Circular Array Loop/457. Circular Array Loop.go b/Algorithms/0457.Circular-Array-Loop/457. Circular Array Loop.go similarity index 100% rename from Algorithms/0457. Circular Array Loop/457. Circular Array Loop.go rename to Algorithms/0457.Circular-Array-Loop/457. Circular Array Loop.go diff --git a/Algorithms/0457. Circular Array Loop/457. Circular Array Loop_test.go b/Algorithms/0457.Circular-Array-Loop/457. Circular Array Loop_test.go similarity index 100% rename from Algorithms/0457. Circular Array Loop/457. Circular Array Loop_test.go rename to Algorithms/0457.Circular-Array-Loop/457. Circular Array Loop_test.go diff --git a/Algorithms/0457. Circular Array Loop/README.md b/Algorithms/0457.Circular-Array-Loop/README.md similarity index 100% rename from Algorithms/0457. Circular Array Loop/README.md rename to Algorithms/0457.Circular-Array-Loop/README.md diff --git a/Algorithms/0461. Hamming Distance/461. Hamming Distance.go b/Algorithms/0461.Hamming-Distance/461. Hamming Distance.go similarity index 100% rename from Algorithms/0461. Hamming Distance/461. Hamming Distance.go rename to Algorithms/0461.Hamming-Distance/461. Hamming Distance.go diff --git a/Algorithms/0461. Hamming Distance/461. Hamming Distance_test.go b/Algorithms/0461.Hamming-Distance/461. Hamming Distance_test.go similarity index 100% rename from Algorithms/0461. Hamming Distance/461. Hamming Distance_test.go rename to Algorithms/0461.Hamming-Distance/461. Hamming Distance_test.go diff --git a/Algorithms/0461. Hamming Distance/README.md b/Algorithms/0461.Hamming-Distance/README.md similarity index 100% rename from Algorithms/0461. Hamming Distance/README.md rename to Algorithms/0461.Hamming-Distance/README.md diff --git a/Algorithms/0463. Island Perimeter/463. Island Perimeter.go b/Algorithms/0463.Island-Perimeter/463. Island Perimeter.go similarity index 100% rename from Algorithms/0463. Island Perimeter/463. Island Perimeter.go rename to Algorithms/0463.Island-Perimeter/463. Island Perimeter.go diff --git a/Algorithms/0463. Island Perimeter/463. Island Perimeter_test.go b/Algorithms/0463.Island-Perimeter/463. Island Perimeter_test.go similarity index 100% rename from Algorithms/0463. Island Perimeter/463. Island Perimeter_test.go rename to Algorithms/0463.Island-Perimeter/463. Island Perimeter_test.go diff --git a/Algorithms/0463. Island Perimeter/README.md b/Algorithms/0463.Island-Perimeter/README.md similarity index 100% rename from Algorithms/0463. Island Perimeter/README.md rename to Algorithms/0463.Island-Perimeter/README.md diff --git a/Algorithms/0470. Implement Rand10() Using Rand7()/470. Implement Rand10() Using Rand7().go b/Algorithms/0470.Implement-Rand10-Using-Rand7/470. Implement Rand10() Using Rand7().go similarity index 100% rename from Algorithms/0470. Implement Rand10() Using Rand7()/470. Implement Rand10() Using Rand7().go rename to Algorithms/0470.Implement-Rand10-Using-Rand7/470. Implement Rand10() Using Rand7().go diff --git a/Algorithms/0470. Implement Rand10() Using Rand7()/470. Implement Rand10() Using Rand7()_test.go b/Algorithms/0470.Implement-Rand10-Using-Rand7/470. Implement Rand10() Using Rand7()_test.go similarity index 100% rename from Algorithms/0470. Implement Rand10() Using Rand7()/470. Implement Rand10() Using Rand7()_test.go rename to Algorithms/0470.Implement-Rand10-Using-Rand7/470. Implement Rand10() Using Rand7()_test.go diff --git a/Algorithms/0470. Implement Rand10() Using Rand7()/README.md b/Algorithms/0470.Implement-Rand10-Using-Rand7/README.md similarity index 100% rename from Algorithms/0470. Implement Rand10() Using Rand7()/README.md rename to Algorithms/0470.Implement-Rand10-Using-Rand7/README.md diff --git a/Algorithms/0474. Ones and Zeroes/474. Ones and Zeroes.go b/Algorithms/0474.Ones-and-Zeroes/474. Ones and Zeroes.go similarity index 100% rename from Algorithms/0474. Ones and Zeroes/474. Ones and Zeroes.go rename to Algorithms/0474.Ones-and-Zeroes/474. Ones and Zeroes.go diff --git a/Algorithms/0474. Ones and Zeroes/474. Ones and Zeroes_test.go b/Algorithms/0474.Ones-and-Zeroes/474. Ones and Zeroes_test.go similarity index 100% rename from Algorithms/0474. Ones and Zeroes/474. Ones and Zeroes_test.go rename to Algorithms/0474.Ones-and-Zeroes/474. Ones and Zeroes_test.go diff --git a/Algorithms/0474. Ones and Zeroes/README.md b/Algorithms/0474.Ones-and-Zeroes/README.md similarity index 100% rename from Algorithms/0474. Ones and Zeroes/README.md rename to Algorithms/0474.Ones-and-Zeroes/README.md diff --git a/Algorithms/0475. Heaters/475. Heaters.go b/Algorithms/0475.Heaters/475. Heaters.go similarity index 100% rename from Algorithms/0475. Heaters/475. Heaters.go rename to Algorithms/0475.Heaters/475. Heaters.go diff --git a/Algorithms/0475. Heaters/475. Heaters_test.go b/Algorithms/0475.Heaters/475. Heaters_test.go similarity index 100% rename from Algorithms/0475. Heaters/475. Heaters_test.go rename to Algorithms/0475.Heaters/475. Heaters_test.go diff --git a/Algorithms/0475. Heaters/README.md b/Algorithms/0475.Heaters/README.md similarity index 100% rename from Algorithms/0475. Heaters/README.md rename to Algorithms/0475.Heaters/README.md diff --git a/Algorithms/0476. Number Complement/476. Number Complement.go b/Algorithms/0476.Number-Complement/476. Number Complement.go similarity index 100% rename from Algorithms/0476. Number Complement/476. Number Complement.go rename to Algorithms/0476.Number-Complement/476. Number Complement.go diff --git a/Algorithms/0476. Number Complement/476. Number Complement_test.go b/Algorithms/0476.Number-Complement/476. Number Complement_test.go similarity index 100% rename from Algorithms/0476. Number Complement/476. Number Complement_test.go rename to Algorithms/0476.Number-Complement/476. Number Complement_test.go diff --git a/Algorithms/0476. Number Complement/README.md b/Algorithms/0476.Number-Complement/README.md similarity index 100% rename from Algorithms/0476. Number Complement/README.md rename to Algorithms/0476.Number-Complement/README.md diff --git a/Algorithms/0477. Total Hamming Distance/477. Total Hamming Distance.go b/Algorithms/0477.Total-Hamming-Distance/477. Total Hamming Distance.go similarity index 100% rename from Algorithms/0477. Total Hamming Distance/477. Total Hamming Distance.go rename to Algorithms/0477.Total-Hamming-Distance/477. Total Hamming Distance.go diff --git a/Algorithms/0477. Total Hamming Distance/477. Total Hamming Distance_test.go b/Algorithms/0477.Total-Hamming-Distance/477. Total Hamming Distance_test.go similarity index 100% rename from Algorithms/0477. Total Hamming Distance/477. Total Hamming Distance_test.go rename to Algorithms/0477.Total-Hamming-Distance/477. Total Hamming Distance_test.go diff --git a/Algorithms/0477. Total Hamming Distance/README.md b/Algorithms/0477.Total-Hamming-Distance/README.md similarity index 100% rename from Algorithms/0477. Total Hamming Distance/README.md rename to Algorithms/0477.Total-Hamming-Distance/README.md diff --git a/Algorithms/0480. Sliding Window Median/480. Sliding Window Median.go b/Algorithms/0480.Sliding-Window-Median/480. Sliding Window Median.go similarity index 100% rename from Algorithms/0480. Sliding Window Median/480. Sliding Window Median.go rename to Algorithms/0480.Sliding-Window-Median/480. Sliding Window Median.go diff --git a/Algorithms/0480. Sliding Window Median/480. Sliding Window Median_test.go b/Algorithms/0480.Sliding-Window-Median/480. Sliding Window Median_test.go similarity index 100% rename from Algorithms/0480. Sliding Window Median/480. Sliding Window Median_test.go rename to Algorithms/0480.Sliding-Window-Median/480. Sliding Window Median_test.go diff --git a/Algorithms/0480. Sliding Window Median/README.md b/Algorithms/0480.Sliding-Window-Median/README.md similarity index 100% rename from Algorithms/0480. Sliding Window Median/README.md rename to Algorithms/0480.Sliding-Window-Median/README.md diff --git a/Algorithms/0483. Smallest Good Base/483. Smallest Good Base.go b/Algorithms/0483.Smallest-Good-Base/483. Smallest Good Base.go similarity index 100% rename from Algorithms/0483. Smallest Good Base/483. Smallest Good Base.go rename to Algorithms/0483.Smallest-Good-Base/483. Smallest Good Base.go diff --git a/Algorithms/0483. Smallest Good Base/483. Smallest Good Base_test.go b/Algorithms/0483.Smallest-Good-Base/483. Smallest Good Base_test.go similarity index 100% rename from Algorithms/0483. Smallest Good Base/483. Smallest Good Base_test.go rename to Algorithms/0483.Smallest-Good-Base/483. Smallest Good Base_test.go diff --git a/Algorithms/0483. Smallest Good Base/README.md b/Algorithms/0483.Smallest-Good-Base/README.md similarity index 100% rename from Algorithms/0483. Smallest Good Base/README.md rename to Algorithms/0483.Smallest-Good-Base/README.md diff --git a/Algorithms/0491. Increasing Subsequences/491. Increasing Subsequences.go b/Algorithms/0491.Increasing-Subsequences/491. Increasing Subsequences.go similarity index 100% rename from Algorithms/0491. Increasing Subsequences/491. Increasing Subsequences.go rename to Algorithms/0491.Increasing-Subsequences/491. Increasing Subsequences.go diff --git a/Algorithms/0491. Increasing Subsequences/491. Increasing Subsequences_test.go b/Algorithms/0491.Increasing-Subsequences/491. Increasing Subsequences_test.go similarity index 100% rename from Algorithms/0491. Increasing Subsequences/491. Increasing Subsequences_test.go rename to Algorithms/0491.Increasing-Subsequences/491. Increasing Subsequences_test.go diff --git a/Algorithms/0491. Increasing Subsequences/README.md b/Algorithms/0491.Increasing-Subsequences/README.md similarity index 100% rename from Algorithms/0491. Increasing Subsequences/README.md rename to Algorithms/0491.Increasing-Subsequences/README.md diff --git a/Algorithms/0493. Reverse Pairs/493. Reverse Pairs.go b/Algorithms/0493.Reverse-Pairs/493. Reverse Pairs.go similarity index 100% rename from Algorithms/0493. Reverse Pairs/493. Reverse Pairs.go rename to Algorithms/0493.Reverse-Pairs/493. Reverse Pairs.go diff --git a/Algorithms/0493. Reverse Pairs/493. Reverse Pairs_test.go b/Algorithms/0493.Reverse-Pairs/493. Reverse Pairs_test.go similarity index 100% rename from Algorithms/0493. Reverse Pairs/493. Reverse Pairs_test.go rename to Algorithms/0493.Reverse-Pairs/493. Reverse Pairs_test.go diff --git a/Algorithms/0493. Reverse Pairs/README.md b/Algorithms/0493.Reverse-Pairs/README.md similarity index 100% rename from Algorithms/0493. Reverse Pairs/README.md rename to Algorithms/0493.Reverse-Pairs/README.md diff --git a/Algorithms/0496. Next Greater Element I/496. Next Greater Element I.go b/Algorithms/0496.Next-Greater-Element-I/496. Next Greater Element I.go similarity index 100% rename from Algorithms/0496. Next Greater Element I/496. Next Greater Element I.go rename to Algorithms/0496.Next-Greater-Element-I/496. Next Greater Element I.go diff --git a/Algorithms/0496. Next Greater Element I/496. Next Greater Element I_test.go b/Algorithms/0496.Next-Greater-Element-I/496. Next Greater Element I_test.go similarity index 100% rename from Algorithms/0496. Next Greater Element I/496. Next Greater Element I_test.go rename to Algorithms/0496.Next-Greater-Element-I/496. Next Greater Element I_test.go diff --git a/Algorithms/0496. Next Greater Element I/README.md b/Algorithms/0496.Next-Greater-Element-I/README.md similarity index 100% rename from Algorithms/0496. Next Greater Element I/README.md rename to Algorithms/0496.Next-Greater-Element-I/README.md diff --git a/Algorithms/0497. Random Point in Non-overlapping Rectangles/497. Random Point in Non-overlapping Rectangles.go b/Algorithms/0497.Random-Point-in-Non-overlapping-Rectangles/497. Random Point in Non-overlapping Rectangles.go similarity index 100% rename from Algorithms/0497. Random Point in Non-overlapping Rectangles/497. Random Point in Non-overlapping Rectangles.go rename to Algorithms/0497.Random-Point-in-Non-overlapping-Rectangles/497. Random Point in Non-overlapping Rectangles.go diff --git a/Algorithms/0497. Random Point in Non-overlapping Rectangles/497. Random Point in Non-overlapping Rectangles_test.go b/Algorithms/0497.Random-Point-in-Non-overlapping-Rectangles/497. Random Point in Non-overlapping Rectangles_test.go similarity index 100% rename from Algorithms/0497. Random Point in Non-overlapping Rectangles/497. Random Point in Non-overlapping Rectangles_test.go rename to Algorithms/0497.Random-Point-in-Non-overlapping-Rectangles/497. Random Point in Non-overlapping Rectangles_test.go diff --git a/Algorithms/0497. Random Point in Non-overlapping Rectangles/README.md b/Algorithms/0497.Random-Point-in-Non-overlapping-Rectangles/README.md similarity index 100% rename from Algorithms/0497. Random Point in Non-overlapping Rectangles/README.md rename to Algorithms/0497.Random-Point-in-Non-overlapping-Rectangles/README.md diff --git a/Algorithms/0498. Diagonal Traverse/498. Diagonal Traverse.go b/Algorithms/0498.Diagonal-Traverse/498. Diagonal Traverse.go similarity index 100% rename from Algorithms/0498. Diagonal Traverse/498. Diagonal Traverse.go rename to Algorithms/0498.Diagonal-Traverse/498. Diagonal Traverse.go diff --git a/Algorithms/0498. Diagonal Traverse/498. Diagonal Traverse_test.go b/Algorithms/0498.Diagonal-Traverse/498. Diagonal Traverse_test.go similarity index 100% rename from Algorithms/0498. Diagonal Traverse/498. Diagonal Traverse_test.go rename to Algorithms/0498.Diagonal-Traverse/498. Diagonal Traverse_test.go diff --git a/Algorithms/0498. Diagonal Traverse/README.md b/Algorithms/0498.Diagonal-Traverse/README.md similarity index 100% rename from Algorithms/0498. Diagonal Traverse/README.md rename to Algorithms/0498.Diagonal-Traverse/README.md diff --git a/Algorithms/0500. Keyboard Row/500. Keyboard Row.go b/Algorithms/0500.Keyboard-Row/500. Keyboard Row.go similarity index 100% rename from Algorithms/0500. Keyboard Row/500. Keyboard Row.go rename to Algorithms/0500.Keyboard-Row/500. Keyboard Row.go diff --git a/Algorithms/0500. Keyboard Row/500. Keyboard Row_test.go b/Algorithms/0500.Keyboard-Row/500. Keyboard Row_test.go similarity index 100% rename from Algorithms/0500. Keyboard Row/500. Keyboard Row_test.go rename to Algorithms/0500.Keyboard-Row/500. Keyboard Row_test.go diff --git a/Algorithms/0500. Keyboard Row/README.md b/Algorithms/0500.Keyboard-Row/README.md similarity index 100% rename from Algorithms/0500. Keyboard Row/README.md rename to Algorithms/0500.Keyboard-Row/README.md diff --git a/Algorithms/0503. Next Greater Element II/503. Next Greater Element II.go b/Algorithms/0503.Next-Greater-Element-II/503. Next Greater Element II.go similarity index 100% rename from Algorithms/0503. Next Greater Element II/503. Next Greater Element II.go rename to Algorithms/0503.Next-Greater-Element-II/503. Next Greater Element II.go diff --git a/Algorithms/0503. Next Greater Element II/503. Next Greater Element II_test.go b/Algorithms/0503.Next-Greater-Element-II/503. Next Greater Element II_test.go similarity index 100% rename from Algorithms/0503. Next Greater Element II/503. Next Greater Element II_test.go rename to Algorithms/0503.Next-Greater-Element-II/503. Next Greater Element II_test.go diff --git a/Algorithms/0503. Next Greater Element II/README.md b/Algorithms/0503.Next-Greater-Element-II/README.md similarity index 100% rename from Algorithms/0503. Next Greater Element II/README.md rename to Algorithms/0503.Next-Greater-Element-II/README.md diff --git a/Algorithms/0508. Most Frequent Subtree Sum/508. Most Frequent Subtree Sum.go b/Algorithms/0508.Most-Frequent-Subtree-Sum/508. Most Frequent Subtree Sum.go similarity index 100% rename from Algorithms/0508. Most Frequent Subtree Sum/508. Most Frequent Subtree Sum.go rename to Algorithms/0508.Most-Frequent-Subtree-Sum/508. Most Frequent Subtree Sum.go diff --git a/Algorithms/0508. Most Frequent Subtree Sum/508. Most Frequent Subtree Sum_test.go b/Algorithms/0508.Most-Frequent-Subtree-Sum/508. Most Frequent Subtree Sum_test.go similarity index 100% rename from Algorithms/0508. Most Frequent Subtree Sum/508. Most Frequent Subtree Sum_test.go rename to Algorithms/0508.Most-Frequent-Subtree-Sum/508. Most Frequent Subtree Sum_test.go diff --git a/Algorithms/0508. Most Frequent Subtree Sum/README.md b/Algorithms/0508.Most-Frequent-Subtree-Sum/README.md similarity index 100% rename from Algorithms/0508. Most Frequent Subtree Sum/README.md rename to Algorithms/0508.Most-Frequent-Subtree-Sum/README.md diff --git a/Algorithms/0509. Fibonacci Number/509. Fibonacci Number.go b/Algorithms/0509.Fibonacci-Number/509. Fibonacci Number.go similarity index 100% rename from Algorithms/0509. Fibonacci Number/509. Fibonacci Number.go rename to Algorithms/0509.Fibonacci-Number/509. Fibonacci Number.go diff --git a/Algorithms/0509. Fibonacci Number/509. Fibonacci Number_test.go b/Algorithms/0509.Fibonacci-Number/509. Fibonacci Number_test.go similarity index 100% rename from Algorithms/0509. Fibonacci Number/509. Fibonacci Number_test.go rename to Algorithms/0509.Fibonacci-Number/509. Fibonacci Number_test.go diff --git a/Algorithms/0509. Fibonacci Number/README.md b/Algorithms/0509.Fibonacci-Number/README.md similarity index 100% rename from Algorithms/0509. Fibonacci Number/README.md rename to Algorithms/0509.Fibonacci-Number/README.md diff --git a/Algorithms/0513. Find Bottom Left Tree Value/513. Find Bottom Left Tree Value.go b/Algorithms/0513.Find-Bottom-Left-Tree-Value/513. Find Bottom Left Tree Value.go similarity index 100% rename from Algorithms/0513. Find Bottom Left Tree Value/513. Find Bottom Left Tree Value.go rename to Algorithms/0513.Find-Bottom-Left-Tree-Value/513. Find Bottom Left Tree Value.go diff --git a/Algorithms/0513. Find Bottom Left Tree Value/513. Find Bottom Left Tree Value_test.go b/Algorithms/0513.Find-Bottom-Left-Tree-Value/513. Find Bottom Left Tree Value_test.go similarity index 100% rename from Algorithms/0513. Find Bottom Left Tree Value/513. Find Bottom Left Tree Value_test.go rename to Algorithms/0513.Find-Bottom-Left-Tree-Value/513. Find Bottom Left Tree Value_test.go diff --git a/Algorithms/0513. Find Bottom Left Tree Value/README.md b/Algorithms/0513.Find-Bottom-Left-Tree-Value/README.md similarity index 100% rename from Algorithms/0513. Find Bottom Left Tree Value/README.md rename to Algorithms/0513.Find-Bottom-Left-Tree-Value/README.md diff --git a/Algorithms/0515. Find Largest Value in Each Tree Row/515. Find Largest Value in Each Tree Row.go b/Algorithms/0515.Find-Largest-Value-in-Each-Tree-Row/515. Find Largest Value in Each Tree Row.go similarity index 100% rename from Algorithms/0515. Find Largest Value in Each Tree Row/515. Find Largest Value in Each Tree Row.go rename to Algorithms/0515.Find-Largest-Value-in-Each-Tree-Row/515. Find Largest Value in Each Tree Row.go diff --git a/Algorithms/0515. Find Largest Value in Each Tree Row/515. Find Largest Value in Each Tree Row_test.go b/Algorithms/0515.Find-Largest-Value-in-Each-Tree-Row/515. Find Largest Value in Each Tree Row_test.go similarity index 100% rename from Algorithms/0515. Find Largest Value in Each Tree Row/515. Find Largest Value in Each Tree Row_test.go rename to Algorithms/0515.Find-Largest-Value-in-Each-Tree-Row/515. Find Largest Value in Each Tree Row_test.go diff --git a/Algorithms/0515. Find Largest Value in Each Tree Row/README.md b/Algorithms/0515.Find-Largest-Value-in-Each-Tree-Row/README.md similarity index 100% rename from Algorithms/0515. Find Largest Value in Each Tree Row/README.md rename to Algorithms/0515.Find-Largest-Value-in-Each-Tree-Row/README.md diff --git a/Algorithms/0524. Longest Word in Dictionary through Deleting/524. Longest Word in Dictionary through Deleting.go b/Algorithms/0524.Longest-Word-in-Dictionary-through-Deleting/524. Longest Word in Dictionary through Deleting.go similarity index 100% rename from Algorithms/0524. Longest Word in Dictionary through Deleting/524. Longest Word in Dictionary through Deleting.go rename to Algorithms/0524.Longest-Word-in-Dictionary-through-Deleting/524. Longest Word in Dictionary through Deleting.go diff --git a/Algorithms/0524. Longest Word in Dictionary through Deleting/524. Longest Word in Dictionary through Deleting_test.go b/Algorithms/0524.Longest-Word-in-Dictionary-through-Deleting/524. Longest Word in Dictionary through Deleting_test.go similarity index 100% rename from Algorithms/0524. Longest Word in Dictionary through Deleting/524. Longest Word in Dictionary through Deleting_test.go rename to Algorithms/0524.Longest-Word-in-Dictionary-through-Deleting/524. Longest Word in Dictionary through Deleting_test.go diff --git a/Algorithms/0524. Longest Word in Dictionary through Deleting/README.md b/Algorithms/0524.Longest-Word-in-Dictionary-through-Deleting/README.md similarity index 100% rename from Algorithms/0524. Longest Word in Dictionary through Deleting/README.md rename to Algorithms/0524.Longest-Word-in-Dictionary-through-Deleting/README.md diff --git a/Algorithms/0526. Beautiful Arrangement/526. Beautiful Arrangement.go b/Algorithms/0526.Beautiful-Arrangement/526. Beautiful Arrangement.go similarity index 100% rename from Algorithms/0526. Beautiful Arrangement/526. Beautiful Arrangement.go rename to Algorithms/0526.Beautiful-Arrangement/526. Beautiful Arrangement.go diff --git a/Algorithms/0526. Beautiful Arrangement/526. Beautiful Arrangement_test.go b/Algorithms/0526.Beautiful-Arrangement/526. Beautiful Arrangement_test.go similarity index 100% rename from Algorithms/0526. Beautiful Arrangement/526. Beautiful Arrangement_test.go rename to Algorithms/0526.Beautiful-Arrangement/526. Beautiful Arrangement_test.go diff --git a/Algorithms/0526. Beautiful Arrangement/README.md b/Algorithms/0526.Beautiful-Arrangement/README.md similarity index 100% rename from Algorithms/0526. Beautiful Arrangement/README.md rename to Algorithms/0526.Beautiful-Arrangement/README.md diff --git a/Algorithms/0528. Random Pick with Weight/528. Random Pick with Weight.go b/Algorithms/0528.Random-Pick-with-Weight/528. Random Pick with Weight.go similarity index 100% rename from Algorithms/0528. Random Pick with Weight/528. Random Pick with Weight.go rename to Algorithms/0528.Random-Pick-with-Weight/528. Random Pick with Weight.go diff --git a/Algorithms/0528. Random Pick with Weight/528. Random Pick with Weight_test.go b/Algorithms/0528.Random-Pick-with-Weight/528. Random Pick with Weight_test.go similarity index 100% rename from Algorithms/0528. Random Pick with Weight/528. Random Pick with Weight_test.go rename to Algorithms/0528.Random-Pick-with-Weight/528. Random Pick with Weight_test.go diff --git a/Algorithms/0528. Random Pick with Weight/README.md b/Algorithms/0528.Random-Pick-with-Weight/README.md similarity index 100% rename from Algorithms/0528. Random Pick with Weight/README.md rename to Algorithms/0528.Random-Pick-with-Weight/README.md diff --git a/Algorithms/0532. K-diff Pairs in an Array/532. K-diff Pairs in an Array.go b/Algorithms/0532.K-diff-Pairs-in-an-Array/532. K-diff Pairs in an Array.go similarity index 100% rename from Algorithms/0532. K-diff Pairs in an Array/532. K-diff Pairs in an Array.go rename to Algorithms/0532.K-diff-Pairs-in-an-Array/532. K-diff Pairs in an Array.go diff --git a/Algorithms/0532. K-diff Pairs in an Array/532. K-diff Pairs in an Array_test.go b/Algorithms/0532.K-diff-Pairs-in-an-Array/532. K-diff Pairs in an Array_test.go similarity index 100% rename from Algorithms/0532. K-diff Pairs in an Array/532. K-diff Pairs in an Array_test.go rename to Algorithms/0532.K-diff-Pairs-in-an-Array/532. K-diff Pairs in an Array_test.go diff --git a/Algorithms/0532. K-diff Pairs in an Array/README.md b/Algorithms/0532.K-diff-Pairs-in-an-Array/README.md similarity index 100% rename from Algorithms/0532. K-diff Pairs in an Array/README.md rename to Algorithms/0532.K-diff-Pairs-in-an-Array/README.md diff --git a/Algorithms/0541. Reverse String II/541. Reverse String II.go b/Algorithms/0541.Reverse-String-II/541. Reverse String II.go similarity index 100% rename from Algorithms/0541. Reverse String II/541. Reverse String II.go rename to Algorithms/0541.Reverse-String-II/541. Reverse String II.go diff --git a/Algorithms/0541. Reverse String II/541. Reverse String II_test.go b/Algorithms/0541.Reverse-String-II/541. Reverse String II_test.go similarity index 100% rename from Algorithms/0541. Reverse String II/541. Reverse String II_test.go rename to Algorithms/0541.Reverse-String-II/541. Reverse String II_test.go diff --git a/Algorithms/0541. Reverse String II/README.md b/Algorithms/0541.Reverse-String-II/README.md similarity index 100% rename from Algorithms/0541. Reverse String II/README.md rename to Algorithms/0541.Reverse-String-II/README.md diff --git a/Algorithms/0542. 01 Matrix/542. 01 Matrix.go b/Algorithms/0542.01-Matrix/542. 01 Matrix.go similarity index 100% rename from Algorithms/0542. 01 Matrix/542. 01 Matrix.go rename to Algorithms/0542.01-Matrix/542. 01 Matrix.go diff --git a/Algorithms/0542. 01 Matrix/542. 01 Matrix_test.go b/Algorithms/0542.01-Matrix/542. 01 Matrix_test.go similarity index 100% rename from Algorithms/0542. 01 Matrix/542. 01 Matrix_test.go rename to Algorithms/0542.01-Matrix/542. 01 Matrix_test.go diff --git a/Algorithms/0542. 01 Matrix/README.md b/Algorithms/0542.01-Matrix/README.md similarity index 100% rename from Algorithms/0542. 01 Matrix/README.md rename to Algorithms/0542.01-Matrix/README.md diff --git a/Algorithms/0547. Friend Circles/547. Friend Circles.go b/Algorithms/0547.Friend-Circles/547. Friend Circles.go similarity index 100% rename from Algorithms/0547. Friend Circles/547. Friend Circles.go rename to Algorithms/0547.Friend-Circles/547. Friend Circles.go diff --git a/Algorithms/0547. Friend Circles/547. Friend Circles_test.go b/Algorithms/0547.Friend-Circles/547. Friend Circles_test.go similarity index 100% rename from Algorithms/0547. Friend Circles/547. Friend Circles_test.go rename to Algorithms/0547.Friend-Circles/547. Friend Circles_test.go diff --git a/Algorithms/0547. Friend Circles/README.md b/Algorithms/0547.Friend-Circles/README.md similarity index 100% rename from Algorithms/0547. Friend Circles/README.md rename to Algorithms/0547.Friend-Circles/README.md diff --git a/Algorithms/0557. Reverse Words in a String III/557. Reverse Words in a String III.go b/Algorithms/0557.Reverse-Words-in-a-String-III/557. Reverse Words in a String III.go similarity index 100% rename from Algorithms/0557. Reverse Words in a String III/557. Reverse Words in a String III.go rename to Algorithms/0557.Reverse-Words-in-a-String-III/557. Reverse Words in a String III.go diff --git a/Algorithms/0557. Reverse Words in a String III/557. Reverse Words in a String III_test.go b/Algorithms/0557.Reverse-Words-in-a-String-III/557. Reverse Words in a String III_test.go similarity index 100% rename from Algorithms/0557. Reverse Words in a String III/557. Reverse Words in a String III_test.go rename to Algorithms/0557.Reverse-Words-in-a-String-III/557. Reverse Words in a String III_test.go diff --git a/Algorithms/0557. Reverse Words in a String III/README.md b/Algorithms/0557.Reverse-Words-in-a-String-III/README.md similarity index 100% rename from Algorithms/0557. Reverse Words in a String III/README.md rename to Algorithms/0557.Reverse-Words-in-a-String-III/README.md diff --git a/Algorithms/0563. Binary Tree Tilt/563. Binary Tree Tilt.go b/Algorithms/0563.Binary-Tree-Tilt/563. Binary Tree Tilt.go similarity index 100% rename from Algorithms/0563. Binary Tree Tilt/563. Binary Tree Tilt.go rename to Algorithms/0563.Binary-Tree-Tilt/563. Binary Tree Tilt.go diff --git a/Algorithms/0563. Binary Tree Tilt/563. Binary Tree Tilt_test.go b/Algorithms/0563.Binary-Tree-Tilt/563. Binary Tree Tilt_test.go similarity index 100% rename from Algorithms/0563. Binary Tree Tilt/563. Binary Tree Tilt_test.go rename to Algorithms/0563.Binary-Tree-Tilt/563. Binary Tree Tilt_test.go diff --git a/Algorithms/0563. Binary Tree Tilt/README.md b/Algorithms/0563.Binary-Tree-Tilt/README.md similarity index 100% rename from Algorithms/0563. Binary Tree Tilt/README.md rename to Algorithms/0563.Binary-Tree-Tilt/README.md diff --git a/Algorithms/0566. Reshape the Matrix/566. Reshape the Matrix.go b/Algorithms/0566.Reshape-the-Matrix/566. Reshape the Matrix.go similarity index 100% rename from Algorithms/0566. Reshape the Matrix/566. Reshape the Matrix.go rename to Algorithms/0566.Reshape-the-Matrix/566. Reshape the Matrix.go diff --git a/Algorithms/0566. Reshape the Matrix/566. Reshape the Matrix_test.go b/Algorithms/0566.Reshape-the-Matrix/566. Reshape the Matrix_test.go similarity index 100% rename from Algorithms/0566. Reshape the Matrix/566. Reshape the Matrix_test.go rename to Algorithms/0566.Reshape-the-Matrix/566. Reshape the Matrix_test.go diff --git a/Algorithms/0566. Reshape the Matrix/README.md b/Algorithms/0566.Reshape-the-Matrix/README.md similarity index 100% rename from Algorithms/0566. Reshape the Matrix/README.md rename to Algorithms/0566.Reshape-the-Matrix/README.md diff --git a/Algorithms/0567. Permutation in String/567. Permutation in String.go b/Algorithms/0567.Permutation-in-String/567. Permutation in String.go similarity index 100% rename from Algorithms/0567. Permutation in String/567. Permutation in String.go rename to Algorithms/0567.Permutation-in-String/567. Permutation in String.go diff --git a/Algorithms/0567. Permutation in String/567. Permutation in String_test.go b/Algorithms/0567.Permutation-in-String/567. Permutation in String_test.go similarity index 100% rename from Algorithms/0567. Permutation in String/567. Permutation in String_test.go rename to Algorithms/0567.Permutation-in-String/567. Permutation in String_test.go diff --git a/Algorithms/0567. Permutation in String/README.md b/Algorithms/0567.Permutation-in-String/README.md similarity index 100% rename from Algorithms/0567. Permutation in String/README.md rename to Algorithms/0567.Permutation-in-String/README.md diff --git a/Algorithms/0572. Subtree of Another Tree/572. Subtree of Another Tree.go b/Algorithms/0572.Subtree-of-Another-Tree/572. Subtree of Another Tree.go similarity index 100% rename from Algorithms/0572. Subtree of Another Tree/572. Subtree of Another Tree.go rename to Algorithms/0572.Subtree-of-Another-Tree/572. Subtree of Another Tree.go diff --git a/Algorithms/0572. Subtree of Another Tree/572. Subtree of Another Tree_test.go b/Algorithms/0572.Subtree-of-Another-Tree/572. Subtree of Another Tree_test.go similarity index 100% rename from Algorithms/0572. Subtree of Another Tree/572. Subtree of Another Tree_test.go rename to Algorithms/0572.Subtree-of-Another-Tree/572. Subtree of Another Tree_test.go diff --git a/Algorithms/0572. Subtree of Another Tree/README.md b/Algorithms/0572.Subtree-of-Another-Tree/README.md similarity index 100% rename from Algorithms/0572. Subtree of Another Tree/README.md rename to Algorithms/0572.Subtree-of-Another-Tree/README.md diff --git a/Algorithms/0575. Distribute Candies/575. Distribute Candies.go b/Algorithms/0575.Distribute-Candies/575. Distribute Candies.go similarity index 100% rename from Algorithms/0575. Distribute Candies/575. Distribute Candies.go rename to Algorithms/0575.Distribute-Candies/575. Distribute Candies.go diff --git a/Algorithms/0575. Distribute Candies/575. Distribute Candies_test.go b/Algorithms/0575.Distribute-Candies/575. Distribute Candies_test.go similarity index 100% rename from Algorithms/0575. Distribute Candies/575. Distribute Candies_test.go rename to Algorithms/0575.Distribute-Candies/575. Distribute Candies_test.go diff --git a/Algorithms/0575. Distribute Candies/README.md b/Algorithms/0575.Distribute-Candies/README.md similarity index 100% rename from Algorithms/0575. Distribute Candies/README.md rename to Algorithms/0575.Distribute-Candies/README.md diff --git a/Algorithms/0594. Longest Harmonious Subsequence/594. Longest Harmonious Subsequence.go b/Algorithms/0594.Longest-Harmonious-Subsequence/594. Longest Harmonious Subsequence.go similarity index 100% rename from Algorithms/0594. Longest Harmonious Subsequence/594. Longest Harmonious Subsequence.go rename to Algorithms/0594.Longest-Harmonious-Subsequence/594. Longest Harmonious Subsequence.go diff --git a/Algorithms/0594. Longest Harmonious Subsequence/594. Longest Harmonious Subsequence_test.go b/Algorithms/0594.Longest-Harmonious-Subsequence/594. Longest Harmonious Subsequence_test.go similarity index 100% rename from Algorithms/0594. Longest Harmonious Subsequence/594. Longest Harmonious Subsequence_test.go rename to Algorithms/0594.Longest-Harmonious-Subsequence/594. Longest Harmonious Subsequence_test.go diff --git a/Algorithms/0594. Longest Harmonious Subsequence/README.md b/Algorithms/0594.Longest-Harmonious-Subsequence/README.md similarity index 100% rename from Algorithms/0594. Longest Harmonious Subsequence/README.md rename to Algorithms/0594.Longest-Harmonious-Subsequence/README.md diff --git a/Algorithms/0599. Minimum Index Sum of Two Lists/599. Minimum Index Sum of Two Lists.go b/Algorithms/0599.Minimum-Index-Sum-of-Two-Lists/599. Minimum Index Sum of Two Lists.go similarity index 100% rename from Algorithms/0599. Minimum Index Sum of Two Lists/599. Minimum Index Sum of Two Lists.go rename to Algorithms/0599.Minimum-Index-Sum-of-Two-Lists/599. Minimum Index Sum of Two Lists.go diff --git a/Algorithms/0599. Minimum Index Sum of Two Lists/599. Minimum Index Sum of Two Lists_test.go b/Algorithms/0599.Minimum-Index-Sum-of-Two-Lists/599. Minimum Index Sum of Two Lists_test.go similarity index 100% rename from Algorithms/0599. Minimum Index Sum of Two Lists/599. Minimum Index Sum of Two Lists_test.go rename to Algorithms/0599.Minimum-Index-Sum-of-Two-Lists/599. Minimum Index Sum of Two Lists_test.go diff --git a/Algorithms/0599. Minimum Index Sum of Two Lists/README.md b/Algorithms/0599.Minimum-Index-Sum-of-Two-Lists/README.md similarity index 100% rename from Algorithms/0599. Minimum Index Sum of Two Lists/README.md rename to Algorithms/0599.Minimum-Index-Sum-of-Two-Lists/README.md diff --git a/Algorithms/0628. Maximum Product of Three Numbers/628. Maximum Product of Three Numbers.go b/Algorithms/0628.Maximum-Product-of-Three-Numbers/628. Maximum Product of Three Numbers.go similarity index 100% rename from Algorithms/0628. Maximum Product of Three Numbers/628. Maximum Product of Three Numbers.go rename to Algorithms/0628.Maximum-Product-of-Three-Numbers/628. Maximum Product of Three Numbers.go diff --git a/Algorithms/0628. Maximum Product of Three Numbers/628. Maximum Product of Three Numbers_test.go b/Algorithms/0628.Maximum-Product-of-Three-Numbers/628. Maximum Product of Three Numbers_test.go similarity index 100% rename from Algorithms/0628. Maximum Product of Three Numbers/628. Maximum Product of Three Numbers_test.go rename to Algorithms/0628.Maximum-Product-of-Three-Numbers/628. Maximum Product of Three Numbers_test.go diff --git a/Algorithms/0628. Maximum Product of Three Numbers/README.md b/Algorithms/0628.Maximum-Product-of-Three-Numbers/README.md similarity index 100% rename from Algorithms/0628. Maximum Product of Three Numbers/README.md rename to Algorithms/0628.Maximum-Product-of-Three-Numbers/README.md diff --git a/Algorithms/0632. Smallest Range Covering Elements from K Lists/632. Smallest Range Covering Elements from K Lists.go b/Algorithms/0632.Smallest-Range-Covering-Elements-from-K-Lists/632. Smallest Range Covering Elements from K Lists.go similarity index 100% rename from Algorithms/0632. Smallest Range Covering Elements from K Lists/632. Smallest Range Covering Elements from K Lists.go rename to Algorithms/0632.Smallest-Range-Covering-Elements-from-K-Lists/632. Smallest Range Covering Elements from K Lists.go diff --git a/Algorithms/0632. Smallest Range Covering Elements from K Lists/632. Smallest Range Covering Elements from K Lists_test.go b/Algorithms/0632.Smallest-Range-Covering-Elements-from-K-Lists/632. Smallest Range Covering Elements from K Lists_test.go similarity index 100% rename from Algorithms/0632. Smallest Range Covering Elements from K Lists/632. Smallest Range Covering Elements from K Lists_test.go rename to Algorithms/0632.Smallest-Range-Covering-Elements-from-K-Lists/632. Smallest Range Covering Elements from K Lists_test.go diff --git a/Algorithms/0632. Smallest Range Covering Elements from K Lists/README.md b/Algorithms/0632.Smallest-Range-Covering-Elements-from-K-Lists/README.md similarity index 100% rename from Algorithms/0632. Smallest Range Covering Elements from K Lists/README.md rename to Algorithms/0632.Smallest-Range-Covering-Elements-from-K-Lists/README.md diff --git a/Algorithms/0633. Sum of Square Numbers/633. Sum of Square Numbers.go b/Algorithms/0633.Sum-of-Square-Numbers/633. Sum of Square Numbers.go similarity index 100% rename from Algorithms/0633. Sum of Square Numbers/633. Sum of Square Numbers.go rename to Algorithms/0633.Sum-of-Square-Numbers/633. Sum of Square Numbers.go diff --git a/Algorithms/0633. Sum of Square Numbers/633. Sum of Square Numbers_test.go b/Algorithms/0633.Sum-of-Square-Numbers/633. Sum of Square Numbers_test.go similarity index 100% rename from Algorithms/0633. Sum of Square Numbers/633. Sum of Square Numbers_test.go rename to Algorithms/0633.Sum-of-Square-Numbers/633. Sum of Square Numbers_test.go diff --git a/Algorithms/0633. Sum of Square Numbers/README.md b/Algorithms/0633.Sum-of-Square-Numbers/README.md similarity index 100% rename from Algorithms/0633. Sum of Square Numbers/README.md rename to Algorithms/0633.Sum-of-Square-Numbers/README.md diff --git a/Algorithms/0636. Exclusive Time of Functions/636. Exclusive Time of Functions.go b/Algorithms/0636.Exclusive-Time-of-Functions/636. Exclusive Time of Functions.go similarity index 100% rename from Algorithms/0636. Exclusive Time of Functions/636. Exclusive Time of Functions.go rename to Algorithms/0636.Exclusive-Time-of-Functions/636. Exclusive Time of Functions.go diff --git a/Algorithms/0636. Exclusive Time of Functions/636. Exclusive Time of Functions_test.go b/Algorithms/0636.Exclusive-Time-of-Functions/636. Exclusive Time of Functions_test.go similarity index 100% rename from Algorithms/0636. Exclusive Time of Functions/636. Exclusive Time of Functions_test.go rename to Algorithms/0636.Exclusive-Time-of-Functions/636. Exclusive Time of Functions_test.go diff --git a/Algorithms/0636. Exclusive Time of Functions/README.md b/Algorithms/0636.Exclusive-Time-of-Functions/README.md similarity index 100% rename from Algorithms/0636. Exclusive Time of Functions/README.md rename to Algorithms/0636.Exclusive-Time-of-Functions/README.md diff --git a/Algorithms/0637. Average of Levels in Binary Tree/637. Average of Levels in Binary Tree.go b/Algorithms/0637.Average-of-Levels-in-Binary-Tree/637. Average of Levels in Binary Tree.go similarity index 100% rename from Algorithms/0637. Average of Levels in Binary Tree/637. Average of Levels in Binary Tree.go rename to Algorithms/0637.Average-of-Levels-in-Binary-Tree/637. Average of Levels in Binary Tree.go diff --git a/Algorithms/0637. Average of Levels in Binary Tree/637. Average of Levels in Binary Tree_test.go b/Algorithms/0637.Average-of-Levels-in-Binary-Tree/637. Average of Levels in Binary Tree_test.go similarity index 100% rename from Algorithms/0637. Average of Levels in Binary Tree/637. Average of Levels in Binary Tree_test.go rename to Algorithms/0637.Average-of-Levels-in-Binary-Tree/637. Average of Levels in Binary Tree_test.go diff --git a/Algorithms/0637. Average of Levels in Binary Tree/README.md b/Algorithms/0637.Average-of-Levels-in-Binary-Tree/README.md similarity index 100% rename from Algorithms/0637. Average of Levels in Binary Tree/README.md rename to Algorithms/0637.Average-of-Levels-in-Binary-Tree/README.md diff --git a/Algorithms/0645. Set Mismatch/645. Set Mismatch.go b/Algorithms/0645.Set-Mismatch/645. Set Mismatch.go similarity index 100% rename from Algorithms/0645. Set Mismatch/645. Set Mismatch.go rename to Algorithms/0645.Set-Mismatch/645. Set Mismatch.go diff --git a/Algorithms/0645. Set Mismatch/645. Set Mismatch_test.go b/Algorithms/0645.Set-Mismatch/645. Set Mismatch_test.go similarity index 100% rename from Algorithms/0645. Set Mismatch/645. Set Mismatch_test.go rename to Algorithms/0645.Set-Mismatch/645. Set Mismatch_test.go diff --git a/Algorithms/0645. Set Mismatch/README.md b/Algorithms/0645.Set-Mismatch/README.md similarity index 100% rename from Algorithms/0645. Set Mismatch/README.md rename to Algorithms/0645.Set-Mismatch/README.md diff --git a/Algorithms/0648. Replace Words/648. Replace Words.go b/Algorithms/0648.Replace-Words/648. Replace Words.go similarity index 100% rename from Algorithms/0648. Replace Words/648. Replace Words.go rename to Algorithms/0648.Replace-Words/648. Replace Words.go diff --git a/Algorithms/0648. Replace Words/648. Replace Words_test.go b/Algorithms/0648.Replace-Words/648. Replace Words_test.go similarity index 100% rename from Algorithms/0648. Replace Words/648. Replace Words_test.go rename to Algorithms/0648.Replace-Words/648. Replace Words_test.go diff --git a/Algorithms/0648. Replace Words/README.md b/Algorithms/0648.Replace-Words/README.md similarity index 100% rename from Algorithms/0648. Replace Words/README.md rename to Algorithms/0648.Replace-Words/README.md diff --git a/Algorithms/0653. Two Sum IV - Input is a BST/653. Two Sum IV - Input is a BST.go b/Algorithms/0653.Two-Sum-IV---Input-is-a-BST/653. Two Sum IV - Input is a BST.go similarity index 100% rename from Algorithms/0653. Two Sum IV - Input is a BST/653. Two Sum IV - Input is a BST.go rename to Algorithms/0653.Two-Sum-IV---Input-is-a-BST/653. Two Sum IV - Input is a BST.go diff --git a/Algorithms/0653. Two Sum IV - Input is a BST/653. Two Sum IV - Input is a BST_test.go b/Algorithms/0653.Two-Sum-IV---Input-is-a-BST/653. Two Sum IV - Input is a BST_test.go similarity index 100% rename from Algorithms/0653. Two Sum IV - Input is a BST/653. Two Sum IV - Input is a BST_test.go rename to Algorithms/0653.Two-Sum-IV---Input-is-a-BST/653. Two Sum IV - Input is a BST_test.go diff --git a/Algorithms/0653. Two Sum IV - Input is a BST/README.md b/Algorithms/0653.Two-Sum-IV---Input-is-a-BST/README.md similarity index 100% rename from Algorithms/0653. Two Sum IV - Input is a BST/README.md rename to Algorithms/0653.Two-Sum-IV---Input-is-a-BST/README.md diff --git a/Algorithms/0658. Find K Closest Elements/658. Find K Closest Elements.go b/Algorithms/0658.Find-K-Closest-Elements/658. Find K Closest Elements.go similarity index 100% rename from Algorithms/0658. Find K Closest Elements/658. Find K Closest Elements.go rename to Algorithms/0658.Find-K-Closest-Elements/658. Find K Closest Elements.go diff --git a/Algorithms/0658. Find K Closest Elements/658. Find K Closest Elements_test.go b/Algorithms/0658.Find-K-Closest-Elements/658. Find K Closest Elements_test.go similarity index 100% rename from Algorithms/0658. Find K Closest Elements/658. Find K Closest Elements_test.go rename to Algorithms/0658.Find-K-Closest-Elements/658. Find K Closest Elements_test.go diff --git a/Algorithms/0658. Find K Closest Elements/README.md b/Algorithms/0658.Find-K-Closest-Elements/README.md similarity index 100% rename from Algorithms/0658. Find K Closest Elements/README.md rename to Algorithms/0658.Find-K-Closest-Elements/README.md diff --git a/Algorithms/0662. Maximum Width of Binary Tree/662. Maximum Width of Binary Tree.go b/Algorithms/0662.Maximum-Width-of-Binary-Tree/662. Maximum Width of Binary Tree.go similarity index 86% rename from Algorithms/0662. Maximum Width of Binary Tree/662. Maximum Width of Binary Tree.go rename to Algorithms/0662.Maximum-Width-of-Binary-Tree/662. Maximum Width of Binary Tree.go index 0c973abd..2a829497 100644 --- a/Algorithms/0662. Maximum Width of Binary Tree/662. Maximum Width of Binary Tree.go +++ b/Algorithms/0662.Maximum-Width-of-Binary-Tree/662. Maximum Width of Binary Tree.go @@ -25,7 +25,7 @@ func widthOfBinaryTree(root *TreeNode) int { } queue, res := []*TreeNode{}, 0 - queue = append(queue, &TreeNode{0, root.Left, root.Right}) + queue = append(queue, &TreeNode{Val: 0, Left: root.Left, Right: root.Right}) for len(queue) != 0 { var left, right *int @@ -38,7 +38,7 @@ func widthOfBinaryTree(root *TreeNode) int { if node.Left != nil { // 根据满二叉树父子节点的关系,得到下一层节点在本层的编号 newVal := node.Val * 2 - queue = append(queue, &TreeNode{newVal, node.Left.Left, node.Left.Right}) + queue = append(queue, &TreeNode{Val: newVal, Left: node.Left.Left, Right: node.Left.Right}) if left == nil || *left > newVal { left = &newVal } @@ -49,7 +49,7 @@ func widthOfBinaryTree(root *TreeNode) int { if node.Right != nil { // 根据满二叉树父子节点的关系,得到下一层节点在本层的编号 newVal := node.Val*2 + 1 - queue = append(queue, &TreeNode{newVal, node.Right.Left, node.Right.Right}) + queue = append(queue, &TreeNode{Val: newVal, Left: node.Right.Left, Right: node.Right.Right}) if left == nil || *left > newVal { left = &newVal } diff --git a/Algorithms/0662. Maximum Width of Binary Tree/662. Maximum Width of Binary Tree_test.go b/Algorithms/0662.Maximum-Width-of-Binary-Tree/662. Maximum Width of Binary Tree_test.go similarity index 100% rename from Algorithms/0662. Maximum Width of Binary Tree/662. Maximum Width of Binary Tree_test.go rename to Algorithms/0662.Maximum-Width-of-Binary-Tree/662. Maximum Width of Binary Tree_test.go diff --git a/Algorithms/0662. Maximum Width of Binary Tree/README.md b/Algorithms/0662.Maximum-Width-of-Binary-Tree/README.md similarity index 100% rename from Algorithms/0662. Maximum Width of Binary Tree/README.md rename to Algorithms/0662.Maximum-Width-of-Binary-Tree/README.md diff --git a/Algorithms/0668. Kth Smallest Number in Multiplication Table/668. Kth Smallest Number in Multiplication Table.go b/Algorithms/0668.Kth-Smallest-Number-in-Multiplication-Table/668. Kth Smallest Number in Multiplication Table.go similarity index 100% rename from Algorithms/0668. Kth Smallest Number in Multiplication Table/668. Kth Smallest Number in Multiplication Table.go rename to Algorithms/0668.Kth-Smallest-Number-in-Multiplication-Table/668. Kth Smallest Number in Multiplication Table.go diff --git a/Algorithms/0668. Kth Smallest Number in Multiplication Table/668. Kth Smallest Number in Multiplication Table_test.go b/Algorithms/0668.Kth-Smallest-Number-in-Multiplication-Table/668. Kth Smallest Number in Multiplication Table_test.go similarity index 100% rename from Algorithms/0668. Kth Smallest Number in Multiplication Table/668. Kth Smallest Number in Multiplication Table_test.go rename to Algorithms/0668.Kth-Smallest-Number-in-Multiplication-Table/668. Kth Smallest Number in Multiplication Table_test.go diff --git a/Algorithms/0668. Kth Smallest Number in Multiplication Table/README.md b/Algorithms/0668.Kth-Smallest-Number-in-Multiplication-Table/README.md similarity index 100% rename from Algorithms/0668. Kth Smallest Number in Multiplication Table/README.md rename to Algorithms/0668.Kth-Smallest-Number-in-Multiplication-Table/README.md diff --git a/Algorithms/0676. Implement Magic Dictionary/676. Implement Magic Dictionary.go b/Algorithms/0676.Implement-Magic-Dictionary/676. Implement Magic Dictionary.go similarity index 100% rename from Algorithms/0676. Implement Magic Dictionary/676. Implement Magic Dictionary.go rename to Algorithms/0676.Implement-Magic-Dictionary/676. Implement Magic Dictionary.go diff --git a/Algorithms/0676. Implement Magic Dictionary/676. Implement Magic Dictionary_test.go b/Algorithms/0676.Implement-Magic-Dictionary/676. Implement Magic Dictionary_test.go similarity index 100% rename from Algorithms/0676. Implement Magic Dictionary/676. Implement Magic Dictionary_test.go rename to Algorithms/0676.Implement-Magic-Dictionary/676. Implement Magic Dictionary_test.go diff --git a/Algorithms/0676. Implement Magic Dictionary/README.md b/Algorithms/0676.Implement-Magic-Dictionary/README.md similarity index 100% rename from Algorithms/0676. Implement Magic Dictionary/README.md rename to Algorithms/0676.Implement-Magic-Dictionary/README.md diff --git a/Algorithms/0682. Baseball Game/682. Baseball Game.go b/Algorithms/0682.Baseball-Game/682. Baseball Game.go similarity index 100% rename from Algorithms/0682. Baseball Game/682. Baseball Game.go rename to Algorithms/0682.Baseball-Game/682. Baseball Game.go diff --git a/Algorithms/0682. Baseball Game/682. Baseball Game_test.go b/Algorithms/0682.Baseball-Game/682. Baseball Game_test.go similarity index 100% rename from Algorithms/0682. Baseball Game/682. Baseball Game_test.go rename to Algorithms/0682.Baseball-Game/682. Baseball Game_test.go diff --git a/Algorithms/0682. Baseball Game/README.md b/Algorithms/0682.Baseball-Game/README.md similarity index 100% rename from Algorithms/0682. Baseball Game/README.md rename to Algorithms/0682.Baseball-Game/README.md diff --git a/Algorithms/0684. Redundant Connection/684. Redundant Connection.go b/Algorithms/0684.Redundant-Connection/684. Redundant Connection.go similarity index 100% rename from Algorithms/0684. Redundant Connection/684. Redundant Connection.go rename to Algorithms/0684.Redundant-Connection/684. Redundant Connection.go diff --git a/Algorithms/0684. Redundant Connection/684. Redundant Connection_test.go b/Algorithms/0684.Redundant-Connection/684. Redundant Connection_test.go similarity index 100% rename from Algorithms/0684. Redundant Connection/684. Redundant Connection_test.go rename to Algorithms/0684.Redundant-Connection/684. Redundant Connection_test.go diff --git a/Algorithms/0684. Redundant Connection/README.md b/Algorithms/0684.Redundant-Connection/README.md similarity index 100% rename from Algorithms/0684. Redundant Connection/README.md rename to Algorithms/0684.Redundant-Connection/README.md diff --git a/Algorithms/0685. Redundant Connection II/685. Redundant Connection II.go b/Algorithms/0685.Redundant-Connection-II/685. Redundant Connection II.go similarity index 100% rename from Algorithms/0685. Redundant Connection II/685. Redundant Connection II.go rename to Algorithms/0685.Redundant-Connection-II/685. Redundant Connection II.go diff --git a/Algorithms/0685. Redundant Connection II/685. Redundant Connection II_test.go b/Algorithms/0685.Redundant-Connection-II/685. Redundant Connection II_test.go similarity index 100% rename from Algorithms/0685. Redundant Connection II/685. Redundant Connection II_test.go rename to Algorithms/0685.Redundant-Connection-II/685. Redundant Connection II_test.go diff --git a/Algorithms/0685. Redundant Connection II/README.md b/Algorithms/0685.Redundant-Connection-II/README.md similarity index 100% rename from Algorithms/0685. Redundant Connection II/README.md rename to Algorithms/0685.Redundant-Connection-II/README.md diff --git a/Algorithms/0693. Binary Number with Alternating Bits/693. Binary Number with Alternating Bits.go b/Algorithms/0693.Binary-Number-with-Alternating-Bits/693. Binary Number with Alternating Bits.go similarity index 100% rename from Algorithms/0693. Binary Number with Alternating Bits/693. Binary Number with Alternating Bits.go rename to Algorithms/0693.Binary-Number-with-Alternating-Bits/693. Binary Number with Alternating Bits.go diff --git a/Algorithms/0693. Binary Number with Alternating Bits/693. Binary Number with Alternating Bits_test.go b/Algorithms/0693.Binary-Number-with-Alternating-Bits/693. Binary Number with Alternating Bits_test.go similarity index 100% rename from Algorithms/0693. Binary Number with Alternating Bits/693. Binary Number with Alternating Bits_test.go rename to Algorithms/0693.Binary-Number-with-Alternating-Bits/693. Binary Number with Alternating Bits_test.go diff --git a/Algorithms/0693. Binary Number with Alternating Bits/README.md b/Algorithms/0693.Binary-Number-with-Alternating-Bits/README.md similarity index 100% rename from Algorithms/0693. Binary Number with Alternating Bits/README.md rename to Algorithms/0693.Binary-Number-with-Alternating-Bits/README.md diff --git a/Algorithms/0699. Falling Squares/699. Falling Squares.go b/Algorithms/0699.Falling-Squares/699. Falling Squares.go similarity index 100% rename from Algorithms/0699. Falling Squares/699. Falling Squares.go rename to Algorithms/0699.Falling-Squares/699. Falling Squares.go diff --git a/Algorithms/0699. Falling Squares/699. Falling Squares_test.go b/Algorithms/0699.Falling-Squares/699. Falling Squares_test.go similarity index 100% rename from Algorithms/0699. Falling Squares/699. Falling Squares_test.go rename to Algorithms/0699.Falling-Squares/699. Falling Squares_test.go diff --git a/Algorithms/0699. Falling Squares/README.md b/Algorithms/0699.Falling-Squares/README.md similarity index 100% rename from Algorithms/0699. Falling Squares/README.md rename to Algorithms/0699.Falling-Squares/README.md diff --git a/Algorithms/0704. Binary Search/704. Binary Search.go b/Algorithms/0704.Binary-Search/704. Binary Search.go similarity index 100% rename from Algorithms/0704. Binary Search/704. Binary Search.go rename to Algorithms/0704.Binary-Search/704. Binary Search.go diff --git a/Algorithms/0704. Binary Search/704. Binary Search_test.go b/Algorithms/0704.Binary-Search/704. Binary Search_test.go similarity index 100% rename from Algorithms/0704. Binary Search/704. Binary Search_test.go rename to Algorithms/0704.Binary-Search/704. Binary Search_test.go diff --git a/Algorithms/0704. Binary Search/README.md b/Algorithms/0704.Binary-Search/README.md similarity index 100% rename from Algorithms/0704. Binary Search/README.md rename to Algorithms/0704.Binary-Search/README.md diff --git a/Algorithms/0705. Design HashSet/705. Design HashSet.go b/Algorithms/0705.Design-HashSet/705. Design HashSet.go similarity index 100% rename from Algorithms/0705. Design HashSet/705. Design HashSet.go rename to Algorithms/0705.Design-HashSet/705. Design HashSet.go diff --git a/Algorithms/0705. Design HashSet/705. Design HashSet_test.go b/Algorithms/0705.Design-HashSet/705. Design HashSet_test.go similarity index 100% rename from Algorithms/0705. Design HashSet/705. Design HashSet_test.go rename to Algorithms/0705.Design-HashSet/705. Design HashSet_test.go diff --git a/Algorithms/0705. Design HashSet/README.md b/Algorithms/0705.Design-HashSet/README.md similarity index 100% rename from Algorithms/0705. Design HashSet/README.md rename to Algorithms/0705.Design-HashSet/README.md diff --git a/Algorithms/0706. Design HashMap/706. Design HashMap.go b/Algorithms/0706.Design-HashMap/706. Design HashMap.go similarity index 100% rename from Algorithms/0706. Design HashMap/706. Design HashMap.go rename to Algorithms/0706.Design-HashMap/706. Design HashMap.go diff --git a/Algorithms/0706. Design HashMap/706. Design HashMap_test.go b/Algorithms/0706.Design-HashMap/706. Design HashMap_test.go similarity index 100% rename from Algorithms/0706. Design HashMap/706. Design HashMap_test.go rename to Algorithms/0706.Design-HashMap/706. Design HashMap_test.go diff --git a/Algorithms/0706. Design HashMap/README.md b/Algorithms/0706.Design-HashMap/README.md similarity index 100% rename from Algorithms/0706. Design HashMap/README.md rename to Algorithms/0706.Design-HashMap/README.md diff --git a/Algorithms/0707. Design Linked List/707. Design Linked List.go b/Algorithms/0707.Design-Linked-List/707. Design Linked List.go similarity index 100% rename from Algorithms/0707. Design Linked List/707. Design Linked List.go rename to Algorithms/0707.Design-Linked-List/707. Design Linked List.go diff --git a/Algorithms/0707. Design Linked List/707. Design Linked List_test.go b/Algorithms/0707.Design-Linked-List/707. Design Linked List_test.go similarity index 100% rename from Algorithms/0707. Design Linked List/707. Design Linked List_test.go rename to Algorithms/0707.Design-Linked-List/707. Design Linked List_test.go diff --git a/Algorithms/0707. Design Linked List/README.md b/Algorithms/0707.Design-Linked-List/README.md similarity index 100% rename from Algorithms/0707. Design Linked List/README.md rename to Algorithms/0707.Design-Linked-List/README.md diff --git a/Algorithms/0710. Random Pick with Blacklist/710. Random Pick with Blacklist.go b/Algorithms/0710.Random-Pick-with-Blacklist/710. Random Pick with Blacklist.go similarity index 100% rename from Algorithms/0710. Random Pick with Blacklist/710. Random Pick with Blacklist.go rename to Algorithms/0710.Random-Pick-with-Blacklist/710. Random Pick with Blacklist.go diff --git a/Algorithms/0710. Random Pick with Blacklist/710. Random Pick with Blacklist_test.go b/Algorithms/0710.Random-Pick-with-Blacklist/710. Random Pick with Blacklist_test.go similarity index 100% rename from Algorithms/0710. Random Pick with Blacklist/710. Random Pick with Blacklist_test.go rename to Algorithms/0710.Random-Pick-with-Blacklist/710. Random Pick with Blacklist_test.go diff --git a/Algorithms/0710. Random Pick with Blacklist/README.md b/Algorithms/0710.Random-Pick-with-Blacklist/README.md similarity index 100% rename from Algorithms/0710. Random Pick with Blacklist/README.md rename to Algorithms/0710.Random-Pick-with-Blacklist/README.md diff --git a/Algorithms/0713. Subarray Product Less Than K/713. Subarray Product Less Than K.go b/Algorithms/0713.Subarray-Product-Less-Than-K/713. Subarray Product Less Than K.go similarity index 100% rename from Algorithms/0713. Subarray Product Less Than K/713. Subarray Product Less Than K.go rename to Algorithms/0713.Subarray-Product-Less-Than-K/713. Subarray Product Less Than K.go diff --git a/Algorithms/0713. Subarray Product Less Than K/713. Subarray Product Less Than K_test.go b/Algorithms/0713.Subarray-Product-Less-Than-K/713. Subarray Product Less Than K_test.go similarity index 100% rename from Algorithms/0713. Subarray Product Less Than K/713. Subarray Product Less Than K_test.go rename to Algorithms/0713.Subarray-Product-Less-Than-K/713. Subarray Product Less Than K_test.go diff --git a/Algorithms/0713. Subarray Product Less Than K/README.md b/Algorithms/0713.Subarray-Product-Less-Than-K/README.md similarity index 100% rename from Algorithms/0713. Subarray Product Less Than K/README.md rename to Algorithms/0713.Subarray-Product-Less-Than-K/README.md diff --git a/Algorithms/0714. Best Time to Buy and Sell Stock with Transaction Fee/714. Best Time to Buy and Sell Stock with Transaction Fee.go b/Algorithms/0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee/714. Best Time to Buy and Sell Stock with Transaction Fee.go similarity index 100% rename from Algorithms/0714. Best Time to Buy and Sell Stock with Transaction Fee/714. Best Time to Buy and Sell Stock with Transaction Fee.go rename to Algorithms/0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee/714. Best Time to Buy and Sell Stock with Transaction Fee.go diff --git a/Algorithms/0714. Best Time to Buy and Sell Stock with Transaction Fee/714. Best Time to Buy and Sell Stock with Transaction Fee_test.go b/Algorithms/0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee/714. Best Time to Buy and Sell Stock with Transaction Fee_test.go similarity index 100% rename from Algorithms/0714. Best Time to Buy and Sell Stock with Transaction Fee/714. Best Time to Buy and Sell Stock with Transaction Fee_test.go rename to Algorithms/0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee/714. Best Time to Buy and Sell Stock with Transaction Fee_test.go diff --git a/Algorithms/0714. Best Time to Buy and Sell Stock with Transaction Fee/README.md b/Algorithms/0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee/README.md similarity index 100% rename from Algorithms/0714. Best Time to Buy and Sell Stock with Transaction Fee/README.md rename to Algorithms/0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee/README.md diff --git a/Algorithms/0715. Range Module/715. Range Module.go b/Algorithms/0715.Range-Module/715. Range Module.go similarity index 100% rename from Algorithms/0715. Range Module/715. Range Module.go rename to Algorithms/0715.Range-Module/715. Range Module.go diff --git a/Algorithms/0715. Range Module/715. Range Module_test.go b/Algorithms/0715.Range-Module/715. Range Module_test.go similarity index 100% rename from Algorithms/0715. Range Module/715. Range Module_test.go rename to Algorithms/0715.Range-Module/715. Range Module_test.go diff --git a/Algorithms/0715. Range Module/README.md b/Algorithms/0715.Range-Module/README.md similarity index 100% rename from Algorithms/0715. Range Module/README.md rename to Algorithms/0715.Range-Module/README.md diff --git a/Algorithms/0717. 1-bit and 2-bit Characters/717. 1-bit and 2-bit Characters.go b/Algorithms/0717.1-bit-and-2-bit-Characters/717. 1-bit and 2-bit Characters.go similarity index 100% rename from Algorithms/0717. 1-bit and 2-bit Characters/717. 1-bit and 2-bit Characters.go rename to Algorithms/0717.1-bit-and-2-bit-Characters/717. 1-bit and 2-bit Characters.go diff --git a/Algorithms/0717. 1-bit and 2-bit Characters/717. 1-bit and 2-bit Characters_test.go b/Algorithms/0717.1-bit-and-2-bit-Characters/717. 1-bit and 2-bit Characters_test.go similarity index 100% rename from Algorithms/0717. 1-bit and 2-bit Characters/717. 1-bit and 2-bit Characters_test.go rename to Algorithms/0717.1-bit-and-2-bit-Characters/717. 1-bit and 2-bit Characters_test.go diff --git a/Algorithms/0717. 1-bit and 2-bit Characters/README.md b/Algorithms/0717.1-bit-and-2-bit-Characters/README.md similarity index 100% rename from Algorithms/0717. 1-bit and 2-bit Characters/README.md rename to Algorithms/0717.1-bit-and-2-bit-Characters/README.md diff --git a/Algorithms/0718. Maximum Length of Repeated Subarray/718. Maximum Length of Repeated Subarray.go b/Algorithms/0718.Maximum-Length-of-Repeated-Subarray/718. Maximum Length of Repeated Subarray.go similarity index 100% rename from Algorithms/0718. Maximum Length of Repeated Subarray/718. Maximum Length of Repeated Subarray.go rename to Algorithms/0718.Maximum-Length-of-Repeated-Subarray/718. Maximum Length of Repeated Subarray.go diff --git a/Algorithms/0718. Maximum Length of Repeated Subarray/718. Maximum Length of Repeated Subarray_test.go b/Algorithms/0718.Maximum-Length-of-Repeated-Subarray/718. Maximum Length of Repeated Subarray_test.go similarity index 100% rename from Algorithms/0718. Maximum Length of Repeated Subarray/718. Maximum Length of Repeated Subarray_test.go rename to Algorithms/0718.Maximum-Length-of-Repeated-Subarray/718. Maximum Length of Repeated Subarray_test.go diff --git a/Algorithms/0718. Maximum Length of Repeated Subarray/README.md b/Algorithms/0718.Maximum-Length-of-Repeated-Subarray/README.md similarity index 100% rename from Algorithms/0718. Maximum Length of Repeated Subarray/README.md rename to Algorithms/0718.Maximum-Length-of-Repeated-Subarray/README.md diff --git a/Algorithms/0719. Find K-th Smallest Pair Distance/719. Find K-th Smallest Pair Distance.go b/Algorithms/0719.Find-K-th-Smallest-Pair-Distance/719. Find K-th Smallest Pair Distance.go similarity index 100% rename from Algorithms/0719. Find K-th Smallest Pair Distance/719. Find K-th Smallest Pair Distance.go rename to Algorithms/0719.Find-K-th-Smallest-Pair-Distance/719. Find K-th Smallest Pair Distance.go diff --git a/Algorithms/0719. Find K-th Smallest Pair Distance/719. Find K-th Smallest Pair Distance_test.go b/Algorithms/0719.Find-K-th-Smallest-Pair-Distance/719. Find K-th Smallest Pair Distance_test.go similarity index 100% rename from Algorithms/0719. Find K-th Smallest Pair Distance/719. Find K-th Smallest Pair Distance_test.go rename to Algorithms/0719.Find-K-th-Smallest-Pair-Distance/719. Find K-th Smallest Pair Distance_test.go diff --git a/Algorithms/0719. Find K-th Smallest Pair Distance/README.md b/Algorithms/0719.Find-K-th-Smallest-Pair-Distance/README.md similarity index 100% rename from Algorithms/0719. Find K-th Smallest Pair Distance/README.md rename to Algorithms/0719.Find-K-th-Smallest-Pair-Distance/README.md diff --git a/Algorithms/0720. Longest Word in Dictionary/720. Longest Word in Dictionary.go b/Algorithms/0720.Longest-Word-in-Dictionary/720. Longest Word in Dictionary.go similarity index 100% rename from Algorithms/0720. Longest Word in Dictionary/720. Longest Word in Dictionary.go rename to Algorithms/0720.Longest-Word-in-Dictionary/720. Longest Word in Dictionary.go diff --git a/Algorithms/0720. Longest Word in Dictionary/720. Longest Word in Dictionary_test.go b/Algorithms/0720.Longest-Word-in-Dictionary/720. Longest Word in Dictionary_test.go similarity index 100% rename from Algorithms/0720. Longest Word in Dictionary/720. Longest Word in Dictionary_test.go rename to Algorithms/0720.Longest-Word-in-Dictionary/720. Longest Word in Dictionary_test.go diff --git a/Algorithms/0720. Longest Word in Dictionary/README.md b/Algorithms/0720.Longest-Word-in-Dictionary/README.md similarity index 100% rename from Algorithms/0720. Longest Word in Dictionary/README.md rename to Algorithms/0720.Longest-Word-in-Dictionary/README.md diff --git a/Algorithms/0721. Accounts Merge/721. Accounts Merge.go b/Algorithms/0721.Accounts-Merge/721. Accounts Merge.go similarity index 100% rename from Algorithms/0721. Accounts Merge/721. Accounts Merge.go rename to Algorithms/0721.Accounts-Merge/721. Accounts Merge.go diff --git a/Algorithms/0721. Accounts Merge/721. Accounts Merge_test.go b/Algorithms/0721.Accounts-Merge/721. Accounts Merge_test.go similarity index 100% rename from Algorithms/0721. Accounts Merge/721. Accounts Merge_test.go rename to Algorithms/0721.Accounts-Merge/721. Accounts Merge_test.go diff --git a/Algorithms/0721. Accounts Merge/README.md b/Algorithms/0721.Accounts-Merge/README.md similarity index 100% rename from Algorithms/0721. Accounts Merge/README.md rename to Algorithms/0721.Accounts-Merge/README.md diff --git a/Algorithms/0725. Split Linked List in Parts/725. Split Linked List in Parts.go b/Algorithms/0725.Split-Linked-List-in-Parts/725. Split Linked List in Parts.go similarity index 100% rename from Algorithms/0725. Split Linked List in Parts/725. Split Linked List in Parts.go rename to Algorithms/0725.Split-Linked-List-in-Parts/725. Split Linked List in Parts.go diff --git a/Algorithms/0725. Split Linked List in Parts/725. Split Linked List in Parts_test.go b/Algorithms/0725.Split-Linked-List-in-Parts/725. Split Linked List in Parts_test.go similarity index 93% rename from Algorithms/0725. Split Linked List in Parts/725. Split Linked List in Parts_test.go rename to Algorithms/0725.Split-Linked-List-in-Parts/725. Split Linked List in Parts_test.go index e9fab2ac..233e0978 100644 --- a/Algorithms/0725. Split Linked List in Parts/725. Split Linked List in Parts_test.go +++ b/Algorithms/0725.Split-Linked-List-in-Parts/725. Split Linked List in Parts_test.go @@ -49,11 +49,6 @@ func Test_Problem725(t *testing.T) { ans725{[]int{}}, }, - question725{ - para725{[]int{1, 2, 3, 2, 3, 2, 3, 2}, 0}, - ans725{[]int{1, 2, 3, 2, 3, 2, 3, 2}}, - }, - question725{ para725{[]int{1, 2, 3, 4, 5}, 5}, ans725{[]int{1, 2, 3, 4}}, diff --git a/Algorithms/0725. Split Linked List in Parts/README.md b/Algorithms/0725.Split-Linked-List-in-Parts/README.md similarity index 100% rename from Algorithms/0725. Split Linked List in Parts/README.md rename to Algorithms/0725.Split-Linked-List-in-Parts/README.md diff --git a/Algorithms/0726. Number of Atoms/726. Number of Atoms.go b/Algorithms/0726.Number-of-Atoms/726. Number of Atoms.go similarity index 100% rename from Algorithms/0726. Number of Atoms/726. Number of Atoms.go rename to Algorithms/0726.Number-of-Atoms/726. Number of Atoms.go diff --git a/Algorithms/0726. Number of Atoms/726. Number of Atoms_test.go b/Algorithms/0726.Number-of-Atoms/726. Number of Atoms_test.go similarity index 100% rename from Algorithms/0726. Number of Atoms/726. Number of Atoms_test.go rename to Algorithms/0726.Number-of-Atoms/726. Number of Atoms_test.go diff --git a/Algorithms/0726. Number of Atoms/README.md b/Algorithms/0726.Number-of-Atoms/README.md similarity index 100% rename from Algorithms/0726. Number of Atoms/README.md rename to Algorithms/0726.Number-of-Atoms/README.md diff --git a/Algorithms/0729. My Calendar I/729. My Calendar I.go b/Algorithms/0729.My-Calendar-I/729. My Calendar I.go similarity index 100% rename from Algorithms/0729. My Calendar I/729. My Calendar I.go rename to Algorithms/0729.My-Calendar-I/729. My Calendar I.go diff --git a/Algorithms/0729. My Calendar I/729. My Calendar I_test.go b/Algorithms/0729.My-Calendar-I/729. My Calendar I_test.go similarity index 100% rename from Algorithms/0729. My Calendar I/729. My Calendar I_test.go rename to Algorithms/0729.My-Calendar-I/729. My Calendar I_test.go diff --git a/Algorithms/0729. My Calendar I/README.md b/Algorithms/0729.My-Calendar-I/README.md similarity index 100% rename from Algorithms/0729. My Calendar I/README.md rename to Algorithms/0729.My-Calendar-I/README.md diff --git a/Algorithms/0732. My Calendar III/732. My Calendar III.go b/Algorithms/0732.My-Calendar-III/732. My Calendar III.go similarity index 100% rename from Algorithms/0732. My Calendar III/732. My Calendar III.go rename to Algorithms/0732.My-Calendar-III/732. My Calendar III.go diff --git a/Algorithms/0732. My Calendar III/732. My Calendar III_test.go b/Algorithms/0732.My-Calendar-III/732. My Calendar III_test.go similarity index 100% rename from Algorithms/0732. My Calendar III/732. My Calendar III_test.go rename to Algorithms/0732.My-Calendar-III/732. My Calendar III_test.go diff --git a/Algorithms/0732. My Calendar III/README.md b/Algorithms/0732.My-Calendar-III/README.md similarity index 100% rename from Algorithms/0732. My Calendar III/README.md rename to Algorithms/0732.My-Calendar-III/README.md diff --git a/Algorithms/0733. Flood Fill/733. Flood Fill.go b/Algorithms/0733.Flood-Fill/733. Flood Fill.go similarity index 100% rename from Algorithms/0733. Flood Fill/733. Flood Fill.go rename to Algorithms/0733.Flood-Fill/733. Flood Fill.go diff --git a/Algorithms/0733. Flood Fill/733. Flood Fill_test.go b/Algorithms/0733.Flood-Fill/733. Flood Fill_test.go similarity index 100% rename from Algorithms/0733. Flood Fill/733. Flood Fill_test.go rename to Algorithms/0733.Flood-Fill/733. Flood Fill_test.go diff --git a/Algorithms/0733. Flood Fill/README.md b/Algorithms/0733.Flood-Fill/README.md similarity index 100% rename from Algorithms/0733. Flood Fill/README.md rename to Algorithms/0733.Flood-Fill/README.md diff --git a/Algorithms/0735. Asteroid Collision/735. Asteroid Collision.go b/Algorithms/0735.Asteroid-Collision/735. Asteroid Collision.go similarity index 100% rename from Algorithms/0735. Asteroid Collision/735. Asteroid Collision.go rename to Algorithms/0735.Asteroid-Collision/735. Asteroid Collision.go diff --git a/Algorithms/0735. Asteroid Collision/735. Asteroid Collision_test.go b/Algorithms/0735.Asteroid-Collision/735. Asteroid Collision_test.go similarity index 100% rename from Algorithms/0735. Asteroid Collision/735. Asteroid Collision_test.go rename to Algorithms/0735.Asteroid-Collision/735. Asteroid Collision_test.go diff --git a/Algorithms/0735. Asteroid Collision/README.md b/Algorithms/0735.Asteroid-Collision/README.md similarity index 100% rename from Algorithms/0735. Asteroid Collision/README.md rename to Algorithms/0735.Asteroid-Collision/README.md diff --git a/Algorithms/0739. Daily Temperatures/739. Daily Temperatures.go b/Algorithms/0739.Daily-Temperatures/739. Daily Temperatures.go similarity index 100% rename from Algorithms/0739. Daily Temperatures/739. Daily Temperatures.go rename to Algorithms/0739.Daily-Temperatures/739. Daily Temperatures.go diff --git a/Algorithms/0739. Daily Temperatures/739. Daily Temperatures_test.go b/Algorithms/0739.Daily-Temperatures/739. Daily Temperatures_test.go similarity index 100% rename from Algorithms/0739. Daily Temperatures/739. Daily Temperatures_test.go rename to Algorithms/0739.Daily-Temperatures/739. Daily Temperatures_test.go diff --git a/Algorithms/0739. Daily Temperatures/README.md b/Algorithms/0739.Daily-Temperatures/README.md similarity index 100% rename from Algorithms/0739. Daily Temperatures/README.md rename to Algorithms/0739.Daily-Temperatures/README.md diff --git a/Algorithms/0744. Find Smallest Letter Greater Than Target/744. Find Smallest Letter Greater Than Target.go b/Algorithms/0744.Find-Smallest-Letter-Greater-Than-Target/744. Find Smallest Letter Greater Than Target.go similarity index 100% rename from Algorithms/0744. Find Smallest Letter Greater Than Target/744. Find Smallest Letter Greater Than Target.go rename to Algorithms/0744.Find-Smallest-Letter-Greater-Than-Target/744. Find Smallest Letter Greater Than Target.go diff --git a/Algorithms/0744. Find Smallest Letter Greater Than Target/744. Find Smallest Letter Greater Than Target_test.go b/Algorithms/0744.Find-Smallest-Letter-Greater-Than-Target/744. Find Smallest Letter Greater Than Target_test.go similarity index 100% rename from Algorithms/0744. Find Smallest Letter Greater Than Target/744. Find Smallest Letter Greater Than Target_test.go rename to Algorithms/0744.Find-Smallest-Letter-Greater-Than-Target/744. Find Smallest Letter Greater Than Target_test.go diff --git a/Algorithms/0744. Find Smallest Letter Greater Than Target/README.md b/Algorithms/0744.Find-Smallest-Letter-Greater-Than-Target/README.md similarity index 100% rename from Algorithms/0744. Find Smallest Letter Greater Than Target/README.md rename to Algorithms/0744.Find-Smallest-Letter-Greater-Than-Target/README.md diff --git a/Algorithms/0745. Prefix and Suffix Search/745. Prefix and Suffix Search.go b/Algorithms/0745.Prefix-and-Suffix-Search/745. Prefix and Suffix Search.go similarity index 100% rename from Algorithms/0745. Prefix and Suffix Search/745. Prefix and Suffix Search.go rename to Algorithms/0745.Prefix-and-Suffix-Search/745. Prefix and Suffix Search.go diff --git a/Algorithms/0745. Prefix and Suffix Search/745. Prefix and Suffix Search_test.go b/Algorithms/0745.Prefix-and-Suffix-Search/745. Prefix and Suffix Search_test.go similarity index 100% rename from Algorithms/0745. Prefix and Suffix Search/745. Prefix and Suffix Search_test.go rename to Algorithms/0745.Prefix-and-Suffix-Search/745. Prefix and Suffix Search_test.go diff --git a/Algorithms/0745. Prefix and Suffix Search/README.md b/Algorithms/0745.Prefix-and-Suffix-Search/README.md similarity index 100% rename from Algorithms/0745. Prefix and Suffix Search/README.md rename to Algorithms/0745.Prefix-and-Suffix-Search/README.md diff --git a/Algorithms/0746. Min Cost Climbing Stairs/746. Min Cost Climbing Stairs.go b/Algorithms/0746.Min-Cost-Climbing-Stairs/746. Min Cost Climbing Stairs.go similarity index 100% rename from Algorithms/0746. Min Cost Climbing Stairs/746. Min Cost Climbing Stairs.go rename to Algorithms/0746.Min-Cost-Climbing-Stairs/746. Min Cost Climbing Stairs.go diff --git a/Algorithms/0746. Min Cost Climbing Stairs/746. Min Cost Climbing Stairs_test.go b/Algorithms/0746.Min-Cost-Climbing-Stairs/746. Min Cost Climbing Stairs_test.go similarity index 100% rename from Algorithms/0746. Min Cost Climbing Stairs/746. Min Cost Climbing Stairs_test.go rename to Algorithms/0746.Min-Cost-Climbing-Stairs/746. Min Cost Climbing Stairs_test.go diff --git a/Algorithms/0746. Min Cost Climbing Stairs/README.md b/Algorithms/0746.Min-Cost-Climbing-Stairs/README.md similarity index 100% rename from Algorithms/0746. Min Cost Climbing Stairs/README.md rename to Algorithms/0746.Min-Cost-Climbing-Stairs/README.md diff --git a/Algorithms/0748. Shortest Completing Word/748. Shortest Completing Word.go b/Algorithms/0748.Shortest-Completing-Word/748. Shortest Completing Word.go similarity index 100% rename from Algorithms/0748. Shortest Completing Word/748. Shortest Completing Word.go rename to Algorithms/0748.Shortest-Completing-Word/748. Shortest Completing Word.go diff --git a/Algorithms/0748. Shortest Completing Word/748. Shortest Completing Word_test.go b/Algorithms/0748.Shortest-Completing-Word/748. Shortest Completing Word_test.go similarity index 100% rename from Algorithms/0748. Shortest Completing Word/748. Shortest Completing Word_test.go rename to Algorithms/0748.Shortest-Completing-Word/748. Shortest Completing Word_test.go diff --git a/Algorithms/0748. Shortest Completing Word/README.md b/Algorithms/0748.Shortest-Completing-Word/README.md similarity index 100% rename from Algorithms/0748. Shortest Completing Word/README.md rename to Algorithms/0748.Shortest-Completing-Word/README.md diff --git a/Algorithms/0756. Pyramid Transition Matrix/756. Pyramid Transition Matrix.go b/Algorithms/0756.Pyramid-Transition-Matrix/756. Pyramid Transition Matrix.go similarity index 100% rename from Algorithms/0756. Pyramid Transition Matrix/756. Pyramid Transition Matrix.go rename to Algorithms/0756.Pyramid-Transition-Matrix/756. Pyramid Transition Matrix.go diff --git a/Algorithms/0756. Pyramid Transition Matrix/756. Pyramid Transition Matrix_test.go b/Algorithms/0756.Pyramid-Transition-Matrix/756. Pyramid Transition Matrix_test.go similarity index 100% rename from Algorithms/0756. Pyramid Transition Matrix/756. Pyramid Transition Matrix_test.go rename to Algorithms/0756.Pyramid-Transition-Matrix/756. Pyramid Transition Matrix_test.go diff --git a/Algorithms/0756. Pyramid Transition Matrix/README.md b/Algorithms/0756.Pyramid-Transition-Matrix/README.md similarity index 100% rename from Algorithms/0756. Pyramid Transition Matrix/README.md rename to Algorithms/0756.Pyramid-Transition-Matrix/README.md diff --git a/Algorithms/0762. Prime Number of Set Bits in Binary Representation/762. Prime Number of Set Bits in Binary Representation.go b/Algorithms/0762.Prime-Number-of-Set-Bits-in-Binary-Representation/762. Prime Number of Set Bits in Binary Representation.go similarity index 100% rename from Algorithms/0762. Prime Number of Set Bits in Binary Representation/762. Prime Number of Set Bits in Binary Representation.go rename to Algorithms/0762.Prime-Number-of-Set-Bits-in-Binary-Representation/762. Prime Number of Set Bits in Binary Representation.go diff --git a/Algorithms/0762. Prime Number of Set Bits in Binary Representation/762. Prime Number of Set Bits in Binary Representation_test.go b/Algorithms/0762.Prime-Number-of-Set-Bits-in-Binary-Representation/762. Prime Number of Set Bits in Binary Representation_test.go similarity index 100% rename from Algorithms/0762. Prime Number of Set Bits in Binary Representation/762. Prime Number of Set Bits in Binary Representation_test.go rename to Algorithms/0762.Prime-Number-of-Set-Bits-in-Binary-Representation/762. Prime Number of Set Bits in Binary Representation_test.go diff --git a/Algorithms/0762. Prime Number of Set Bits in Binary Representation/README.md b/Algorithms/0762.Prime-Number-of-Set-Bits-in-Binary-Representation/README.md similarity index 100% rename from Algorithms/0762. Prime Number of Set Bits in Binary Representation/README.md rename to Algorithms/0762.Prime-Number-of-Set-Bits-in-Binary-Representation/README.md diff --git a/Algorithms/0763. Partition Labels/763. Partition Labels.go b/Algorithms/0763.Partition-Labels/763. Partition Labels.go similarity index 100% rename from Algorithms/0763. Partition Labels/763. Partition Labels.go rename to Algorithms/0763.Partition-Labels/763. Partition Labels.go diff --git a/Algorithms/0763. Partition Labels/763. Partition Labels_test.go b/Algorithms/0763.Partition-Labels/763. Partition Labels_test.go similarity index 100% rename from Algorithms/0763. Partition Labels/763. Partition Labels_test.go rename to Algorithms/0763.Partition-Labels/763. Partition Labels_test.go diff --git a/Algorithms/0763. Partition Labels/README.md b/Algorithms/0763.Partition-Labels/README.md similarity index 100% rename from Algorithms/0763. Partition Labels/README.md rename to Algorithms/0763.Partition-Labels/README.md diff --git a/Algorithms/0765. Couples Holding Hands/765. Couples Holding Hands.go b/Algorithms/0765.Couples-Holding-Hands/765. Couples Holding Hands.go similarity index 100% rename from Algorithms/0765. Couples Holding Hands/765. Couples Holding Hands.go rename to Algorithms/0765.Couples-Holding-Hands/765. Couples Holding Hands.go diff --git a/Algorithms/0765. Couples Holding Hands/765. Couples Holding Hands_test.go b/Algorithms/0765.Couples-Holding-Hands/765. Couples Holding Hands_test.go similarity index 100% rename from Algorithms/0765. Couples Holding Hands/765. Couples Holding Hands_test.go rename to Algorithms/0765.Couples-Holding-Hands/765. Couples Holding Hands_test.go diff --git a/Algorithms/0765. Couples Holding Hands/README.md b/Algorithms/0765.Couples-Holding-Hands/README.md similarity index 100% rename from Algorithms/0765. Couples Holding Hands/README.md rename to Algorithms/0765.Couples-Holding-Hands/README.md diff --git a/Algorithms/0766. Toeplitz Matrix/766. Toeplitz Matrix.go b/Algorithms/0766.Toeplitz-Matrix/766. Toeplitz Matrix.go similarity index 100% rename from Algorithms/0766. Toeplitz Matrix/766. Toeplitz Matrix.go rename to Algorithms/0766.Toeplitz-Matrix/766. Toeplitz Matrix.go diff --git a/Algorithms/0766. Toeplitz Matrix/766. Toeplitz Matrix_test.go b/Algorithms/0766.Toeplitz-Matrix/766. Toeplitz Matrix_test.go similarity index 100% rename from Algorithms/0766. Toeplitz Matrix/766. Toeplitz Matrix_test.go rename to Algorithms/0766.Toeplitz-Matrix/766. Toeplitz Matrix_test.go diff --git a/Algorithms/0766. Toeplitz Matrix/README.md b/Algorithms/0766.Toeplitz-Matrix/README.md similarity index 100% rename from Algorithms/0766. Toeplitz Matrix/README.md rename to Algorithms/0766.Toeplitz-Matrix/README.md diff --git a/Algorithms/0767. Reorganize String/767. Reorganize String.go b/Algorithms/0767.Reorganize-String/767. Reorganize String.go similarity index 100% rename from Algorithms/0767. Reorganize String/767. Reorganize String.go rename to Algorithms/0767.Reorganize-String/767. Reorganize String.go diff --git a/Algorithms/0767. Reorganize String/767. Reorganize String_test.go b/Algorithms/0767.Reorganize-String/767. Reorganize String_test.go similarity index 100% rename from Algorithms/0767. Reorganize String/767. Reorganize String_test.go rename to Algorithms/0767.Reorganize-String/767. Reorganize String_test.go diff --git a/Algorithms/0767. Reorganize String/README.md b/Algorithms/0767.Reorganize-String/README.md similarity index 100% rename from Algorithms/0767. Reorganize String/README.md rename to Algorithms/0767.Reorganize-String/README.md diff --git a/Algorithms/0771. Jewels and Stones/771. Jewels and Stones.go b/Algorithms/0771.Jewels-and-Stones/771. Jewels and Stones.go similarity index 100% rename from Algorithms/0771. Jewels and Stones/771. Jewels and Stones.go rename to Algorithms/0771.Jewels-and-Stones/771. Jewels and Stones.go diff --git a/Algorithms/0771. Jewels and Stones/771. Jewels and Stones_test.go b/Algorithms/0771.Jewels-and-Stones/771. Jewels and Stones_test.go similarity index 100% rename from Algorithms/0771. Jewels and Stones/771. Jewels and Stones_test.go rename to Algorithms/0771.Jewels-and-Stones/771. Jewels and Stones_test.go diff --git a/Algorithms/0771. Jewels and Stones/README.md b/Algorithms/0771.Jewels-and-Stones/README.md similarity index 100% rename from Algorithms/0771. Jewels and Stones/README.md rename to Algorithms/0771.Jewels-and-Stones/README.md diff --git a/Algorithms/0778. Swim in Rising Water/778. Swim in Rising Water.go b/Algorithms/0778.Swim-in-Rising-Water/778. Swim in Rising Water.go similarity index 100% rename from Algorithms/0778. Swim in Rising Water/778. Swim in Rising Water.go rename to Algorithms/0778.Swim-in-Rising-Water/778. Swim in Rising Water.go diff --git a/Algorithms/0778. Swim in Rising Water/778. Swim in Rising Water_test.go b/Algorithms/0778.Swim-in-Rising-Water/778. Swim in Rising Water_test.go similarity index 100% rename from Algorithms/0778. Swim in Rising Water/778. Swim in Rising Water_test.go rename to Algorithms/0778.Swim-in-Rising-Water/778. Swim in Rising Water_test.go diff --git a/Algorithms/0778. Swim in Rising Water/README.md b/Algorithms/0778.Swim-in-Rising-Water/README.md similarity index 100% rename from Algorithms/0778. Swim in Rising Water/README.md rename to Algorithms/0778.Swim-in-Rising-Water/README.md diff --git a/Algorithms/0781. Rabbits in Forest/781. Rabbits in Forest.go b/Algorithms/0781.Rabbits-in-Forest/781. Rabbits in Forest.go similarity index 100% rename from Algorithms/0781. Rabbits in Forest/781. Rabbits in Forest.go rename to Algorithms/0781.Rabbits-in-Forest/781. Rabbits in Forest.go diff --git a/Algorithms/0781. Rabbits in Forest/781. Rabbits in Forest_test.go b/Algorithms/0781.Rabbits-in-Forest/781. Rabbits in Forest_test.go similarity index 100% rename from Algorithms/0781. Rabbits in Forest/781. Rabbits in Forest_test.go rename to Algorithms/0781.Rabbits-in-Forest/781. Rabbits in Forest_test.go diff --git a/Algorithms/0781. Rabbits in Forest/README.md b/Algorithms/0781.Rabbits-in-Forest/README.md similarity index 100% rename from Algorithms/0781. Rabbits in Forest/README.md rename to Algorithms/0781.Rabbits-in-Forest/README.md diff --git a/Algorithms/0784. Letter Case Permutation/784. Letter Case Permutation.go b/Algorithms/0784.Letter-Case-Permutation/784. Letter Case Permutation.go similarity index 100% rename from Algorithms/0784. Letter Case Permutation/784. Letter Case Permutation.go rename to Algorithms/0784.Letter-Case-Permutation/784. Letter Case Permutation.go diff --git a/Algorithms/0784. Letter Case Permutation/784. Letter Case Permutation_test.go b/Algorithms/0784.Letter-Case-Permutation/784. Letter Case Permutation_test.go similarity index 100% rename from Algorithms/0784. Letter Case Permutation/784. Letter Case Permutation_test.go rename to Algorithms/0784.Letter-Case-Permutation/784. Letter Case Permutation_test.go diff --git a/Algorithms/0784. Letter Case Permutation/README.md b/Algorithms/0784.Letter-Case-Permutation/README.md similarity index 100% rename from Algorithms/0784. Letter Case Permutation/README.md rename to Algorithms/0784.Letter-Case-Permutation/README.md diff --git a/Algorithms/0786. K-th Smallest Prime Fraction/786. K-th Smallest Prime Fraction.go b/Algorithms/0786.K-th-Smallest-Prime-Fraction/786. K-th Smallest Prime Fraction.go similarity index 100% rename from Algorithms/0786. K-th Smallest Prime Fraction/786. K-th Smallest Prime Fraction.go rename to Algorithms/0786.K-th-Smallest-Prime-Fraction/786. K-th Smallest Prime Fraction.go diff --git a/Algorithms/0786. K-th Smallest Prime Fraction/786. K-th Smallest Prime Fraction_test.go b/Algorithms/0786.K-th-Smallest-Prime-Fraction/786. K-th Smallest Prime Fraction_test.go similarity index 100% rename from Algorithms/0786. K-th Smallest Prime Fraction/786. K-th Smallest Prime Fraction_test.go rename to Algorithms/0786.K-th-Smallest-Prime-Fraction/786. K-th Smallest Prime Fraction_test.go diff --git a/Algorithms/0786. K-th Smallest Prime Fraction/README.md b/Algorithms/0786.K-th-Smallest-Prime-Fraction/README.md similarity index 100% rename from Algorithms/0786. K-th Smallest Prime Fraction/README.md rename to Algorithms/0786.K-th-Smallest-Prime-Fraction/README.md diff --git a/Algorithms/0793. Preimage Size of Factorial Zeroes Function/793. Preimage Size of Factorial Zeroes Function.go b/Algorithms/0793.Preimage-Size-of-Factorial-Zeroes-Function/793. Preimage Size of Factorial Zeroes Function.go similarity index 100% rename from Algorithms/0793. Preimage Size of Factorial Zeroes Function/793. Preimage Size of Factorial Zeroes Function.go rename to Algorithms/0793.Preimage-Size-of-Factorial-Zeroes-Function/793. Preimage Size of Factorial Zeroes Function.go diff --git a/Algorithms/0793. Preimage Size of Factorial Zeroes Function/793. Preimage Size of Factorial Zeroes Function_test.go b/Algorithms/0793.Preimage-Size-of-Factorial-Zeroes-Function/793. Preimage Size of Factorial Zeroes Function_test.go similarity index 100% rename from Algorithms/0793. Preimage Size of Factorial Zeroes Function/793. Preimage Size of Factorial Zeroes Function_test.go rename to Algorithms/0793.Preimage-Size-of-Factorial-Zeroes-Function/793. Preimage Size of Factorial Zeroes Function_test.go diff --git a/Algorithms/0793. Preimage Size of Factorial Zeroes Function/README.md b/Algorithms/0793.Preimage-Size-of-Factorial-Zeroes-Function/README.md similarity index 100% rename from Algorithms/0793. Preimage Size of Factorial Zeroes Function/README.md rename to Algorithms/0793.Preimage-Size-of-Factorial-Zeroes-Function/README.md diff --git a/Algorithms/0803. Bricks Falling When Hit/803. Bricks Falling When Hit.go b/Algorithms/0803.Bricks-Falling-When-Hit/803. Bricks Falling When Hit.go similarity index 100% rename from Algorithms/0803. Bricks Falling When Hit/803. Bricks Falling When Hit.go rename to Algorithms/0803.Bricks-Falling-When-Hit/803. Bricks Falling When Hit.go diff --git a/Algorithms/0803. Bricks Falling When Hit/803. Bricks Falling When Hit_test.go b/Algorithms/0803.Bricks-Falling-When-Hit/803. Bricks Falling When Hit_test.go similarity index 100% rename from Algorithms/0803. Bricks Falling When Hit/803. Bricks Falling When Hit_test.go rename to Algorithms/0803.Bricks-Falling-When-Hit/803. Bricks Falling When Hit_test.go diff --git a/Algorithms/0803. Bricks Falling When Hit/README.md b/Algorithms/0803.Bricks-Falling-When-Hit/README.md similarity index 100% rename from Algorithms/0803. Bricks Falling When Hit/README.md rename to Algorithms/0803.Bricks-Falling-When-Hit/README.md diff --git a/Algorithms/0811. Subdomain Visit Count/811. Subdomain Visit Count.go b/Algorithms/0811.Subdomain-Visit-Count/811. Subdomain Visit Count.go similarity index 100% rename from Algorithms/0811. Subdomain Visit Count/811. Subdomain Visit Count.go rename to Algorithms/0811.Subdomain-Visit-Count/811. Subdomain Visit Count.go diff --git a/Algorithms/0811. Subdomain Visit Count/811. Subdomain Visit Count_test.go b/Algorithms/0811.Subdomain-Visit-Count/811. Subdomain Visit Count_test.go similarity index 100% rename from Algorithms/0811. Subdomain Visit Count/811. Subdomain Visit Count_test.go rename to Algorithms/0811.Subdomain-Visit-Count/811. Subdomain Visit Count_test.go diff --git a/Algorithms/0811. Subdomain Visit Count/README.md b/Algorithms/0811.Subdomain-Visit-Count/README.md similarity index 100% rename from Algorithms/0811. Subdomain Visit Count/README.md rename to Algorithms/0811.Subdomain-Visit-Count/README.md diff --git a/Algorithms/0815. Bus Routes/815. Bus Routes.go b/Algorithms/0815.Bus-Routes/815. Bus Routes.go similarity index 100% rename from Algorithms/0815. Bus Routes/815. Bus Routes.go rename to Algorithms/0815.Bus-Routes/815. Bus Routes.go diff --git a/Algorithms/0815. Bus Routes/815. Bus Routes_test.go b/Algorithms/0815.Bus-Routes/815. Bus Routes_test.go similarity index 100% rename from Algorithms/0815. Bus Routes/815. Bus Routes_test.go rename to Algorithms/0815.Bus-Routes/815. Bus Routes_test.go diff --git a/Algorithms/0815. Bus Routes/README.md b/Algorithms/0815.Bus-Routes/README.md similarity index 100% rename from Algorithms/0815. Bus Routes/README.md rename to Algorithms/0815.Bus-Routes/README.md diff --git a/Algorithms/0817. Linked List Components/817. Linked List Components.go b/Algorithms/0817.Linked-List-Components/817. Linked List Components.go similarity index 100% rename from Algorithms/0817. Linked List Components/817. Linked List Components.go rename to Algorithms/0817.Linked-List-Components/817. Linked List Components.go diff --git a/Algorithms/0817. Linked List Components/817. Linked List Components_test.go b/Algorithms/0817.Linked-List-Components/817. Linked List Components_test.go similarity index 100% rename from Algorithms/0817. Linked List Components/817. Linked List Components_test.go rename to Algorithms/0817.Linked-List-Components/817. Linked List Components_test.go diff --git a/Algorithms/0817. Linked List Components/README.md b/Algorithms/0817.Linked-List-Components/README.md similarity index 100% rename from Algorithms/0817. Linked List Components/README.md rename to Algorithms/0817.Linked-List-Components/README.md diff --git a/Algorithms/0819. Most Common Word/819. Most Common Word.go b/Algorithms/0819.Most-Common-Word/819. Most Common Word.go similarity index 100% rename from Algorithms/0819. Most Common Word/819. Most Common Word.go rename to Algorithms/0819.Most-Common-Word/819. Most Common Word.go diff --git a/Algorithms/0819. Most Common Word/819. Most Common Word_test.go b/Algorithms/0819.Most-Common-Word/819. Most Common Word_test.go similarity index 100% rename from Algorithms/0819. Most Common Word/819. Most Common Word_test.go rename to Algorithms/0819.Most-Common-Word/819. Most Common Word_test.go diff --git a/Algorithms/0819. Most Common Word/README.md b/Algorithms/0819.Most-Common-Word/README.md similarity index 100% rename from Algorithms/0819. Most Common Word/README.md rename to Algorithms/0819.Most-Common-Word/README.md diff --git a/Algorithms/0826. Most Profit Assigning Work/826. Most Profit Assigning Work.go b/Algorithms/0826.Most-Profit-Assigning-Work/826. Most Profit Assigning Work.go similarity index 100% rename from Algorithms/0826. Most Profit Assigning Work/826. Most Profit Assigning Work.go rename to Algorithms/0826.Most-Profit-Assigning-Work/826. Most Profit Assigning Work.go diff --git a/Algorithms/0826. Most Profit Assigning Work/826. Most Profit Assigning Work_test.go b/Algorithms/0826.Most-Profit-Assigning-Work/826. Most Profit Assigning Work_test.go similarity index 100% rename from Algorithms/0826. Most Profit Assigning Work/826. Most Profit Assigning Work_test.go rename to Algorithms/0826.Most-Profit-Assigning-Work/826. Most Profit Assigning Work_test.go diff --git a/Algorithms/0826. Most Profit Assigning Work/README.md b/Algorithms/0826.Most-Profit-Assigning-Work/README.md similarity index 100% rename from Algorithms/0826. Most Profit Assigning Work/README.md rename to Algorithms/0826.Most-Profit-Assigning-Work/README.md diff --git a/Algorithms/0828. COPYRIGHT PROBLEM XXX/828. Unique Letter String.go b/Algorithms/0828.COPYRIGHT-PROBLEM-XXX/828. Unique Letter String.go similarity index 100% rename from Algorithms/0828. COPYRIGHT PROBLEM XXX/828. Unique Letter String.go rename to Algorithms/0828.COPYRIGHT-PROBLEM-XXX/828. Unique Letter String.go diff --git a/Algorithms/0828. COPYRIGHT PROBLEM XXX/828. Unique Letter String_test.go b/Algorithms/0828.COPYRIGHT-PROBLEM-XXX/828. Unique Letter String_test.go similarity index 100% rename from Algorithms/0828. COPYRIGHT PROBLEM XXX/828. Unique Letter String_test.go rename to Algorithms/0828.COPYRIGHT-PROBLEM-XXX/828. Unique Letter String_test.go diff --git a/Algorithms/0828. COPYRIGHT PROBLEM XXX/README.md b/Algorithms/0828.COPYRIGHT-PROBLEM-XXX/README.md similarity index 100% rename from Algorithms/0828. COPYRIGHT PROBLEM XXX/README.md rename to Algorithms/0828.COPYRIGHT-PROBLEM-XXX/README.md diff --git a/Algorithms/0834. Sum of Distances in Tree/834. Sum of Distances in Tree.go b/Algorithms/0834.Sum-of-Distances-in-Tree/834. Sum of Distances in Tree.go similarity index 100% rename from Algorithms/0834. Sum of Distances in Tree/834. Sum of Distances in Tree.go rename to Algorithms/0834.Sum-of-Distances-in-Tree/834. Sum of Distances in Tree.go diff --git a/Algorithms/0834. Sum of Distances in Tree/834. Sum of Distances in Tree_test.go b/Algorithms/0834.Sum-of-Distances-in-Tree/834. Sum of Distances in Tree_test.go similarity index 100% rename from Algorithms/0834. Sum of Distances in Tree/834. Sum of Distances in Tree_test.go rename to Algorithms/0834.Sum-of-Distances-in-Tree/834. Sum of Distances in Tree_test.go diff --git a/Algorithms/0834. Sum of Distances in Tree/README.md b/Algorithms/0834.Sum-of-Distances-in-Tree/README.md similarity index 100% rename from Algorithms/0834. Sum of Distances in Tree/README.md rename to Algorithms/0834.Sum-of-Distances-in-Tree/README.md diff --git a/Algorithms/0836. Rectangle Overlap/836. Rectangle Overlap.go b/Algorithms/0836.Rectangle-Overlap/836. Rectangle Overlap.go similarity index 100% rename from Algorithms/0836. Rectangle Overlap/836. Rectangle Overlap.go rename to Algorithms/0836.Rectangle-Overlap/836. Rectangle Overlap.go diff --git a/Algorithms/0836. Rectangle Overlap/836. Rectangle Overlap_test.go b/Algorithms/0836.Rectangle-Overlap/836. Rectangle Overlap_test.go similarity index 100% rename from Algorithms/0836. Rectangle Overlap/836. Rectangle Overlap_test.go rename to Algorithms/0836.Rectangle-Overlap/836. Rectangle Overlap_test.go diff --git a/Algorithms/0836. Rectangle Overlap/README.md b/Algorithms/0836.Rectangle-Overlap/README.md similarity index 100% rename from Algorithms/0836. Rectangle Overlap/README.md rename to Algorithms/0836.Rectangle-Overlap/README.md diff --git a/Algorithms/0838. Push Dominoes/838. Push Dominoes.go b/Algorithms/0838.Push-Dominoes/838. Push Dominoes.go similarity index 100% rename from Algorithms/0838. Push Dominoes/838. Push Dominoes.go rename to Algorithms/0838.Push-Dominoes/838. Push Dominoes.go diff --git a/Algorithms/0838. Push Dominoes/838. Push Dominoes_test.go b/Algorithms/0838.Push-Dominoes/838. Push Dominoes_test.go similarity index 100% rename from Algorithms/0838. Push Dominoes/838. Push Dominoes_test.go rename to Algorithms/0838.Push-Dominoes/838. Push Dominoes_test.go diff --git a/Algorithms/0838. Push Dominoes/README.md b/Algorithms/0838.Push-Dominoes/README.md similarity index 100% rename from Algorithms/0838. Push Dominoes/README.md rename to Algorithms/0838.Push-Dominoes/README.md diff --git a/Algorithms/0839. Similar String Groups/839. Similar String Groups.go b/Algorithms/0839.Similar-String-Groups/839. Similar String Groups.go similarity index 100% rename from Algorithms/0839. Similar String Groups/839. Similar String Groups.go rename to Algorithms/0839.Similar-String-Groups/839. Similar String Groups.go diff --git a/Algorithms/0839. Similar String Groups/839. Similar String Groups_test.go b/Algorithms/0839.Similar-String-Groups/839. Similar String Groups_test.go similarity index 100% rename from Algorithms/0839. Similar String Groups/839. Similar String Groups_test.go rename to Algorithms/0839.Similar-String-Groups/839. Similar String Groups_test.go diff --git a/Algorithms/0839. Similar String Groups/README.md b/Algorithms/0839.Similar-String-Groups/README.md similarity index 100% rename from Algorithms/0839. Similar String Groups/README.md rename to Algorithms/0839.Similar-String-Groups/README.md diff --git a/Algorithms/0842. Split Array into Fibonacci Sequence/842. Split Array into Fibonacci Sequence.go b/Algorithms/0842.Split-Array-into-Fibonacci-Sequence/842. Split Array into Fibonacci Sequence.go similarity index 100% rename from Algorithms/0842. Split Array into Fibonacci Sequence/842. Split Array into Fibonacci Sequence.go rename to Algorithms/0842.Split-Array-into-Fibonacci-Sequence/842. Split Array into Fibonacci Sequence.go diff --git a/Algorithms/0842. Split Array into Fibonacci Sequence/842. Split Array into Fibonacci Sequence_test.go b/Algorithms/0842.Split-Array-into-Fibonacci-Sequence/842. Split Array into Fibonacci Sequence_test.go similarity index 100% rename from Algorithms/0842. Split Array into Fibonacci Sequence/842. Split Array into Fibonacci Sequence_test.go rename to Algorithms/0842.Split-Array-into-Fibonacci-Sequence/842. Split Array into Fibonacci Sequence_test.go diff --git a/Algorithms/0842. Split Array into Fibonacci Sequence/README.md b/Algorithms/0842.Split-Array-into-Fibonacci-Sequence/README.md similarity index 100% rename from Algorithms/0842. Split Array into Fibonacci Sequence/README.md rename to Algorithms/0842.Split-Array-into-Fibonacci-Sequence/README.md diff --git a/Algorithms/0844. Backspace String Compare/844. Backspace String Compare.go b/Algorithms/0844.Backspace-String-Compare/844. Backspace String Compare.go similarity index 100% rename from Algorithms/0844. Backspace String Compare/844. Backspace String Compare.go rename to Algorithms/0844.Backspace-String-Compare/844. Backspace String Compare.go diff --git a/Algorithms/0844. Backspace String Compare/844. Backspace String Compare_test.go b/Algorithms/0844.Backspace-String-Compare/844. Backspace String Compare_test.go similarity index 100% rename from Algorithms/0844. Backspace String Compare/844. Backspace String Compare_test.go rename to Algorithms/0844.Backspace-String-Compare/844. Backspace String Compare_test.go diff --git a/Algorithms/0844. Backspace String Compare/README.md b/Algorithms/0844.Backspace-String-Compare/README.md similarity index 100% rename from Algorithms/0844. Backspace String Compare/README.md rename to Algorithms/0844.Backspace-String-Compare/README.md diff --git a/Algorithms/0845. Longest Mountain in Array/845. Longest Mountain in Array.go b/Algorithms/0845.Longest-Mountain-in-Array/845. Longest Mountain in Array.go similarity index 100% rename from Algorithms/0845. Longest Mountain in Array/845. Longest Mountain in Array.go rename to Algorithms/0845.Longest-Mountain-in-Array/845. Longest Mountain in Array.go diff --git a/Algorithms/0845. Longest Mountain in Array/845. Longest Mountain in Array_test.go b/Algorithms/0845.Longest-Mountain-in-Array/845. Longest Mountain in Array_test.go similarity index 100% rename from Algorithms/0845. Longest Mountain in Array/845. Longest Mountain in Array_test.go rename to Algorithms/0845.Longest-Mountain-in-Array/845. Longest Mountain in Array_test.go diff --git a/Algorithms/0845. Longest Mountain in Array/README.md b/Algorithms/0845.Longest-Mountain-in-Array/README.md similarity index 100% rename from Algorithms/0845. Longest Mountain in Array/README.md rename to Algorithms/0845.Longest-Mountain-in-Array/README.md diff --git a/Algorithms/0850. Rectangle Area II/850. Rectangle Area II.go b/Algorithms/0850.Rectangle-Area-II/850. Rectangle Area II.go similarity index 100% rename from Algorithms/0850. Rectangle Area II/850. Rectangle Area II.go rename to Algorithms/0850.Rectangle-Area-II/850. Rectangle Area II.go diff --git a/Algorithms/0850. Rectangle Area II/850. Rectangle Area II_test.go b/Algorithms/0850.Rectangle-Area-II/850. Rectangle Area II_test.go similarity index 100% rename from Algorithms/0850. Rectangle Area II/850. Rectangle Area II_test.go rename to Algorithms/0850.Rectangle-Area-II/850. Rectangle Area II_test.go diff --git a/Algorithms/0850. Rectangle Area II/README.md b/Algorithms/0850.Rectangle-Area-II/README.md similarity index 100% rename from Algorithms/0850. Rectangle Area II/README.md rename to Algorithms/0850.Rectangle-Area-II/README.md diff --git a/Algorithms/0852. Peak Index in a Mountain Array/852. Peak Index in a Mountain Array.go b/Algorithms/0852.Peak-Index-in-a-Mountain-Array/852. Peak Index in a Mountain Array.go similarity index 100% rename from Algorithms/0852. Peak Index in a Mountain Array/852. Peak Index in a Mountain Array.go rename to Algorithms/0852.Peak-Index-in-a-Mountain-Array/852. Peak Index in a Mountain Array.go diff --git a/Algorithms/0852. Peak Index in a Mountain Array/852. Peak Index in a Mountain Array_test.go b/Algorithms/0852.Peak-Index-in-a-Mountain-Array/852. Peak Index in a Mountain Array_test.go similarity index 100% rename from Algorithms/0852. Peak Index in a Mountain Array/852. Peak Index in a Mountain Array_test.go rename to Algorithms/0852.Peak-Index-in-a-Mountain-Array/852. Peak Index in a Mountain Array_test.go diff --git a/Algorithms/0852. Peak Index in a Mountain Array/README.md b/Algorithms/0852.Peak-Index-in-a-Mountain-Array/README.md similarity index 100% rename from Algorithms/0852. Peak Index in a Mountain Array/README.md rename to Algorithms/0852.Peak-Index-in-a-Mountain-Array/README.md diff --git a/Algorithms/0853. Car Fleet/853. Car Fleet.go b/Algorithms/0853.Car-Fleet/853. Car Fleet.go similarity index 100% rename from Algorithms/0853. Car Fleet/853. Car Fleet.go rename to Algorithms/0853.Car-Fleet/853. Car Fleet.go diff --git a/Algorithms/0853. Car Fleet/853. Car Fleet_test.go b/Algorithms/0853.Car-Fleet/853. Car Fleet_test.go similarity index 100% rename from Algorithms/0853. Car Fleet/853. Car Fleet_test.go rename to Algorithms/0853.Car-Fleet/853. Car Fleet_test.go diff --git a/Algorithms/0853. Car Fleet/README.md b/Algorithms/0853.Car-Fleet/README.md similarity index 100% rename from Algorithms/0853. Car Fleet/README.md rename to Algorithms/0853.Car-Fleet/README.md diff --git a/Algorithms/0856. Score of Parentheses/856. Score of Parentheses.go b/Algorithms/0856.Score-of-Parentheses/856. Score of Parentheses.go similarity index 100% rename from Algorithms/0856. Score of Parentheses/856. Score of Parentheses.go rename to Algorithms/0856.Score-of-Parentheses/856. Score of Parentheses.go diff --git a/Algorithms/0856. Score of Parentheses/856. Score of Parentheses_test.go b/Algorithms/0856.Score-of-Parentheses/856. Score of Parentheses_test.go similarity index 100% rename from Algorithms/0856. Score of Parentheses/856. Score of Parentheses_test.go rename to Algorithms/0856.Score-of-Parentheses/856. Score of Parentheses_test.go diff --git a/Algorithms/0856. Score of Parentheses/README.md b/Algorithms/0856.Score-of-Parentheses/README.md similarity index 100% rename from Algorithms/0856. Score of Parentheses/README.md rename to Algorithms/0856.Score-of-Parentheses/README.md diff --git a/Algorithms/0864. Shortest Path to Get All Keys/864. Shortest Path to Get All Keys.go b/Algorithms/0864.Shortest-Path-to-Get-All-Keys/864. Shortest Path to Get All Keys.go similarity index 100% rename from Algorithms/0864. Shortest Path to Get All Keys/864. Shortest Path to Get All Keys.go rename to Algorithms/0864.Shortest-Path-to-Get-All-Keys/864. Shortest Path to Get All Keys.go diff --git a/Algorithms/0864. Shortest Path to Get All Keys/864. Shortest Path to Get All Keys_test.go b/Algorithms/0864.Shortest-Path-to-Get-All-Keys/864. Shortest Path to Get All Keys_test.go similarity index 100% rename from Algorithms/0864. Shortest Path to Get All Keys/864. Shortest Path to Get All Keys_test.go rename to Algorithms/0864.Shortest-Path-to-Get-All-Keys/864. Shortest Path to Get All Keys_test.go diff --git a/Algorithms/0864. Shortest Path to Get All Keys/README.md b/Algorithms/0864.Shortest-Path-to-Get-All-Keys/README.md similarity index 100% rename from Algorithms/0864. Shortest Path to Get All Keys/README.md rename to Algorithms/0864.Shortest-Path-to-Get-All-Keys/README.md diff --git a/Algorithms/0867. Transpose Matrix/867. Transpose Matrix.go b/Algorithms/0867.Transpose-Matrix/867. Transpose Matrix.go similarity index 100% rename from Algorithms/0867. Transpose Matrix/867. Transpose Matrix.go rename to Algorithms/0867.Transpose-Matrix/867. Transpose Matrix.go diff --git a/Algorithms/0867. Transpose Matrix/867. Transpose Matrix_test.go b/Algorithms/0867.Transpose-Matrix/867. Transpose Matrix_test.go similarity index 100% rename from Algorithms/0867. Transpose Matrix/867. Transpose Matrix_test.go rename to Algorithms/0867.Transpose-Matrix/867. Transpose Matrix_test.go diff --git a/Algorithms/0867. Transpose Matrix/README.md b/Algorithms/0867.Transpose-Matrix/README.md similarity index 100% rename from Algorithms/0867. Transpose Matrix/README.md rename to Algorithms/0867.Transpose-Matrix/README.md diff --git a/Algorithms/0875. Koko Eating Bananas/875. Koko Eating Bananas.go b/Algorithms/0875.Koko-Eating-Bananas/875. Koko Eating Bananas.go similarity index 100% rename from Algorithms/0875. Koko Eating Bananas/875. Koko Eating Bananas.go rename to Algorithms/0875.Koko-Eating-Bananas/875. Koko Eating Bananas.go diff --git a/Algorithms/0875. Koko Eating Bananas/875. Koko Eating Bananas_test.go b/Algorithms/0875.Koko-Eating-Bananas/875. Koko Eating Bananas_test.go similarity index 100% rename from Algorithms/0875. Koko Eating Bananas/875. Koko Eating Bananas_test.go rename to Algorithms/0875.Koko-Eating-Bananas/875. Koko Eating Bananas_test.go diff --git a/Algorithms/0875. Koko Eating Bananas/README.md b/Algorithms/0875.Koko-Eating-Bananas/README.md similarity index 100% rename from Algorithms/0875. Koko Eating Bananas/README.md rename to Algorithms/0875.Koko-Eating-Bananas/README.md diff --git a/Algorithms/0876. Middle of the Linked List/876. Middle of the Linked List.go b/Algorithms/0876.Middle-of-the-Linked-List/876. Middle of the Linked List.go similarity index 100% rename from Algorithms/0876. Middle of the Linked List/876. Middle of the Linked List.go rename to Algorithms/0876.Middle-of-the-Linked-List/876. Middle of the Linked List.go diff --git a/Algorithms/0876. Middle of the Linked List/876. Middle of the Linked List_test.go b/Algorithms/0876.Middle-of-the-Linked-List/876. Middle of the Linked List_test.go similarity index 100% rename from Algorithms/0876. Middle of the Linked List/876. Middle of the Linked List_test.go rename to Algorithms/0876.Middle-of-the-Linked-List/876. Middle of the Linked List_test.go diff --git a/Algorithms/0876. Middle of the Linked List/README.md b/Algorithms/0876.Middle-of-the-Linked-List/README.md similarity index 100% rename from Algorithms/0876. Middle of the Linked List/README.md rename to Algorithms/0876.Middle-of-the-Linked-List/README.md diff --git a/Algorithms/0878. Nth Magical Number/878. Nth Magical Number.go b/Algorithms/0878.Nth-Magical-Number/878. Nth Magical Number.go similarity index 100% rename from Algorithms/0878. Nth Magical Number/878. Nth Magical Number.go rename to Algorithms/0878.Nth-Magical-Number/878. Nth Magical Number.go diff --git a/Algorithms/0878. Nth Magical Number/878. Nth Magical Number_test.go b/Algorithms/0878.Nth-Magical-Number/878. Nth Magical Number_test.go similarity index 100% rename from Algorithms/0878. Nth Magical Number/878. Nth Magical Number_test.go rename to Algorithms/0878.Nth-Magical-Number/878. Nth Magical Number_test.go diff --git a/Algorithms/0878. Nth Magical Number/README.md b/Algorithms/0878.Nth-Magical-Number/README.md similarity index 100% rename from Algorithms/0878. Nth Magical Number/README.md rename to Algorithms/0878.Nth-Magical-Number/README.md diff --git a/Algorithms/0880. Decoded String at Index/880. Decoded String at Index.go b/Algorithms/0880.Decoded-String-at-Index/880. Decoded String at Index.go similarity index 100% rename from Algorithms/0880. Decoded String at Index/880. Decoded String at Index.go rename to Algorithms/0880.Decoded-String-at-Index/880. Decoded String at Index.go diff --git a/Algorithms/0880. Decoded String at Index/880. Decoded String at Index_test.go b/Algorithms/0880.Decoded-String-at-Index/880. Decoded String at Index_test.go similarity index 100% rename from Algorithms/0880. Decoded String at Index/880. Decoded String at Index_test.go rename to Algorithms/0880.Decoded-String-at-Index/880. Decoded String at Index_test.go diff --git a/Algorithms/0880. Decoded String at Index/README.md b/Algorithms/0880.Decoded-String-at-Index/README.md similarity index 100% rename from Algorithms/0880. Decoded String at Index/README.md rename to Algorithms/0880.Decoded-String-at-Index/README.md diff --git a/Algorithms/0881. Boats to Save People/881. Boats to Save People.go b/Algorithms/0881.Boats-to-Save-People/881. Boats to Save People.go similarity index 100% rename from Algorithms/0881. Boats to Save People/881. Boats to Save People.go rename to Algorithms/0881.Boats-to-Save-People/881. Boats to Save People.go diff --git a/Algorithms/0881. Boats to Save People/881. Boats to Save People_test.go b/Algorithms/0881.Boats-to-Save-People/881. Boats to Save People_test.go similarity index 100% rename from Algorithms/0881. Boats to Save People/881. Boats to Save People_test.go rename to Algorithms/0881.Boats-to-Save-People/881. Boats to Save People_test.go diff --git a/Algorithms/0881. Boats to Save People/README.md b/Algorithms/0881.Boats-to-Save-People/README.md similarity index 100% rename from Algorithms/0881. Boats to Save People/README.md rename to Algorithms/0881.Boats-to-Save-People/README.md diff --git a/Algorithms/0884. Uncommon Words from Two Sentences/884. Uncommon Words from Two Sentences.go b/Algorithms/0884.Uncommon-Words-from-Two-Sentences/884. Uncommon Words from Two Sentences.go similarity index 100% rename from Algorithms/0884. Uncommon Words from Two Sentences/884. Uncommon Words from Two Sentences.go rename to Algorithms/0884.Uncommon-Words-from-Two-Sentences/884. Uncommon Words from Two Sentences.go diff --git a/Algorithms/0884. Uncommon Words from Two Sentences/884. Uncommon Words from Two Sentences_test.go b/Algorithms/0884.Uncommon-Words-from-Two-Sentences/884. Uncommon Words from Two Sentences_test.go similarity index 100% rename from Algorithms/0884. Uncommon Words from Two Sentences/884. Uncommon Words from Two Sentences_test.go rename to Algorithms/0884.Uncommon-Words-from-Two-Sentences/884. Uncommon Words from Two Sentences_test.go diff --git a/Algorithms/0884. Uncommon Words from Two Sentences/README.md b/Algorithms/0884.Uncommon-Words-from-Two-Sentences/README.md similarity index 100% rename from Algorithms/0884. Uncommon Words from Two Sentences/README.md rename to Algorithms/0884.Uncommon-Words-from-Two-Sentences/README.md diff --git a/Algorithms/0885. Spiral Matrix III/885. Spiral Matrix III.go b/Algorithms/0885.Spiral-Matrix-III/885. Spiral Matrix III.go similarity index 100% rename from Algorithms/0885. Spiral Matrix III/885. Spiral Matrix III.go rename to Algorithms/0885.Spiral-Matrix-III/885. Spiral Matrix III.go diff --git a/Algorithms/0885. Spiral Matrix III/885. Spiral Matrix III_test.go b/Algorithms/0885.Spiral-Matrix-III/885. Spiral Matrix III_test.go similarity index 100% rename from Algorithms/0885. Spiral Matrix III/885. Spiral Matrix III_test.go rename to Algorithms/0885.Spiral-Matrix-III/885. Spiral Matrix III_test.go diff --git a/Algorithms/0885. Spiral Matrix III/README.md b/Algorithms/0885.Spiral-Matrix-III/README.md similarity index 100% rename from Algorithms/0885. Spiral Matrix III/README.md rename to Algorithms/0885.Spiral-Matrix-III/README.md diff --git a/Algorithms/0887. Super Egg Drop/887. Super Egg Drop.go b/Algorithms/0887.Super-Egg-Drop/887. Super Egg Drop.go similarity index 100% rename from Algorithms/0887. Super Egg Drop/887. Super Egg Drop.go rename to Algorithms/0887.Super-Egg-Drop/887. Super Egg Drop.go diff --git a/Algorithms/0887. Super Egg Drop/887. Super Egg Drop_test.go b/Algorithms/0887.Super-Egg-Drop/887. Super Egg Drop_test.go similarity index 100% rename from Algorithms/0887. Super Egg Drop/887. Super Egg Drop_test.go rename to Algorithms/0887.Super-Egg-Drop/887. Super Egg Drop_test.go diff --git a/Algorithms/0887. Super Egg Drop/README.md b/Algorithms/0887.Super-Egg-Drop/README.md similarity index 100% rename from Algorithms/0887. Super Egg Drop/README.md rename to Algorithms/0887.Super-Egg-Drop/README.md diff --git a/Algorithms/0891. Sum of Subsequence Widths/891. Sum of Subsequence Widths.go b/Algorithms/0891.Sum-of-Subsequence-Widths/891. Sum of Subsequence Widths.go similarity index 100% rename from Algorithms/0891. Sum of Subsequence Widths/891. Sum of Subsequence Widths.go rename to Algorithms/0891.Sum-of-Subsequence-Widths/891. Sum of Subsequence Widths.go diff --git a/Algorithms/0891. Sum of Subsequence Widths/891. Sum of Subsequence Widths_test.go b/Algorithms/0891.Sum-of-Subsequence-Widths/891. Sum of Subsequence Widths_test.go similarity index 100% rename from Algorithms/0891. Sum of Subsequence Widths/891. Sum of Subsequence Widths_test.go rename to Algorithms/0891.Sum-of-Subsequence-Widths/891. Sum of Subsequence Widths_test.go diff --git a/Algorithms/0891. Sum of Subsequence Widths/README.md b/Algorithms/0891.Sum-of-Subsequence-Widths/README.md similarity index 100% rename from Algorithms/0891. Sum of Subsequence Widths/README.md rename to Algorithms/0891.Sum-of-Subsequence-Widths/README.md diff --git a/Algorithms/0895. Maximum Frequency Stack/895. Maximum Frequency Stack.go b/Algorithms/0895.Maximum-Frequency-Stack/895. Maximum Frequency Stack.go similarity index 100% rename from Algorithms/0895. Maximum Frequency Stack/895. Maximum Frequency Stack.go rename to Algorithms/0895.Maximum-Frequency-Stack/895. Maximum Frequency Stack.go diff --git a/Algorithms/0895. Maximum Frequency Stack/895. Maximum Frequency Stack_test.go b/Algorithms/0895.Maximum-Frequency-Stack/895. Maximum Frequency Stack_test.go similarity index 100% rename from Algorithms/0895. Maximum Frequency Stack/895. Maximum Frequency Stack_test.go rename to Algorithms/0895.Maximum-Frequency-Stack/895. Maximum Frequency Stack_test.go diff --git a/Algorithms/0895. Maximum Frequency Stack/README.md b/Algorithms/0895.Maximum-Frequency-Stack/README.md similarity index 100% rename from Algorithms/0895. Maximum Frequency Stack/README.md rename to Algorithms/0895.Maximum-Frequency-Stack/README.md diff --git a/Algorithms/0897. Increasing Order Search Tree/897. Increasing Order Search Tree.go b/Algorithms/0897.Increasing-Order-Search-Tree/897. Increasing Order Search Tree.go similarity index 100% rename from Algorithms/0897. Increasing Order Search Tree/897. Increasing Order Search Tree.go rename to Algorithms/0897.Increasing-Order-Search-Tree/897. Increasing Order Search Tree.go diff --git a/Algorithms/0897. Increasing Order Search Tree/897. Increasing Order Search Tree_test.go b/Algorithms/0897.Increasing-Order-Search-Tree/897. Increasing Order Search Tree_test.go similarity index 100% rename from Algorithms/0897. Increasing Order Search Tree/897. Increasing Order Search Tree_test.go rename to Algorithms/0897.Increasing-Order-Search-Tree/897. Increasing Order Search Tree_test.go diff --git a/Algorithms/0897. Increasing Order Search Tree/README.md b/Algorithms/0897.Increasing-Order-Search-Tree/README.md similarity index 100% rename from Algorithms/0897. Increasing Order Search Tree/README.md rename to Algorithms/0897.Increasing-Order-Search-Tree/README.md diff --git a/Algorithms/0898. Bitwise ORs of Subarrays/898. Bitwise ORs of Subarrays.go b/Algorithms/0898.Bitwise-ORs-of-Subarrays/898. Bitwise ORs of Subarrays.go similarity index 100% rename from Algorithms/0898. Bitwise ORs of Subarrays/898. Bitwise ORs of Subarrays.go rename to Algorithms/0898.Bitwise-ORs-of-Subarrays/898. Bitwise ORs of Subarrays.go diff --git a/Algorithms/0898. Bitwise ORs of Subarrays/898. Bitwise ORs of Subarrays_test.go b/Algorithms/0898.Bitwise-ORs-of-Subarrays/898. Bitwise ORs of Subarrays_test.go similarity index 100% rename from Algorithms/0898. Bitwise ORs of Subarrays/898. Bitwise ORs of Subarrays_test.go rename to Algorithms/0898.Bitwise-ORs-of-Subarrays/898. Bitwise ORs of Subarrays_test.go diff --git a/Algorithms/0898. Bitwise ORs of Subarrays/README.md b/Algorithms/0898.Bitwise-ORs-of-Subarrays/README.md similarity index 100% rename from Algorithms/0898. Bitwise ORs of Subarrays/README.md rename to Algorithms/0898.Bitwise-ORs-of-Subarrays/README.md diff --git a/Algorithms/0901. Online Stock Span/901. Online Stock Span.go b/Algorithms/0901.Online-Stock-Span/901. Online Stock Span.go similarity index 100% rename from Algorithms/0901. Online Stock Span/901. Online Stock Span.go rename to Algorithms/0901.Online-Stock-Span/901. Online Stock Span.go diff --git a/Algorithms/0901. Online Stock Span/901. Online Stock Span_test.go b/Algorithms/0901.Online-Stock-Span/901. Online Stock Span_test.go similarity index 100% rename from Algorithms/0901. Online Stock Span/901. Online Stock Span_test.go rename to Algorithms/0901.Online-Stock-Span/901. Online Stock Span_test.go diff --git a/Algorithms/0901. Online Stock Span/README.md b/Algorithms/0901.Online-Stock-Span/README.md similarity index 100% rename from Algorithms/0901. Online Stock Span/README.md rename to Algorithms/0901.Online-Stock-Span/README.md diff --git a/Algorithms/0904. Fruit Into Baskets/904. Fruit Into Baskets.go b/Algorithms/0904.Fruit-Into-Baskets/904. Fruit Into Baskets.go similarity index 100% rename from Algorithms/0904. Fruit Into Baskets/904. Fruit Into Baskets.go rename to Algorithms/0904.Fruit-Into-Baskets/904. Fruit Into Baskets.go diff --git a/Algorithms/0904. Fruit Into Baskets/904. Fruit Into Baskets_test.go b/Algorithms/0904.Fruit-Into-Baskets/904. Fruit Into Baskets_test.go similarity index 100% rename from Algorithms/0904. Fruit Into Baskets/904. Fruit Into Baskets_test.go rename to Algorithms/0904.Fruit-Into-Baskets/904. Fruit Into Baskets_test.go diff --git a/Algorithms/0904. Fruit Into Baskets/README.md b/Algorithms/0904.Fruit-Into-Baskets/README.md similarity index 100% rename from Algorithms/0904. Fruit Into Baskets/README.md rename to Algorithms/0904.Fruit-Into-Baskets/README.md diff --git a/Algorithms/0907. Sum of Subarray Minimums/907. Sum of Subarray Minimums.go b/Algorithms/0907.Sum-of-Subarray-Minimums/907. Sum of Subarray Minimums.go similarity index 100% rename from Algorithms/0907. Sum of Subarray Minimums/907. Sum of Subarray Minimums.go rename to Algorithms/0907.Sum-of-Subarray-Minimums/907. Sum of Subarray Minimums.go diff --git a/Algorithms/0907. Sum of Subarray Minimums/907. Sum of Subarray Minimums_test.go b/Algorithms/0907.Sum-of-Subarray-Minimums/907. Sum of Subarray Minimums_test.go similarity index 100% rename from Algorithms/0907. Sum of Subarray Minimums/907. Sum of Subarray Minimums_test.go rename to Algorithms/0907.Sum-of-Subarray-Minimums/907. Sum of Subarray Minimums_test.go diff --git a/Algorithms/0907. Sum of Subarray Minimums/README.md b/Algorithms/0907.Sum-of-Subarray-Minimums/README.md similarity index 100% rename from Algorithms/0907. Sum of Subarray Minimums/README.md rename to Algorithms/0907.Sum-of-Subarray-Minimums/README.md diff --git a/Algorithms/0911. Online Election/911. Online Election.go b/Algorithms/0911.Online-Election/911. Online Election.go similarity index 100% rename from Algorithms/0911. Online Election/911. Online Election.go rename to Algorithms/0911.Online-Election/911. Online Election.go diff --git a/Algorithms/0911. Online Election/911. Online Election_test.go b/Algorithms/0911.Online-Election/911. Online Election_test.go similarity index 100% rename from Algorithms/0911. Online Election/911. Online Election_test.go rename to Algorithms/0911.Online-Election/911. Online Election_test.go diff --git a/Algorithms/0911. Online Election/README.md b/Algorithms/0911.Online-Election/README.md similarity index 100% rename from Algorithms/0911. Online Election/README.md rename to Algorithms/0911.Online-Election/README.md diff --git a/Algorithms/0918. Maximum Sum Circular Subarray/918. Maximum Sum Circular Subarray.go b/Algorithms/0918.Maximum-Sum-Circular-Subarray/918. Maximum Sum Circular Subarray.go similarity index 100% rename from Algorithms/0918. Maximum Sum Circular Subarray/918. Maximum Sum Circular Subarray.go rename to Algorithms/0918.Maximum-Sum-Circular-Subarray/918. Maximum Sum Circular Subarray.go diff --git a/Algorithms/0918. Maximum Sum Circular Subarray/918. Maximum Sum Circular Subarray_test.go b/Algorithms/0918.Maximum-Sum-Circular-Subarray/918. Maximum Sum Circular Subarray_test.go similarity index 100% rename from Algorithms/0918. Maximum Sum Circular Subarray/918. Maximum Sum Circular Subarray_test.go rename to Algorithms/0918.Maximum-Sum-Circular-Subarray/918. Maximum Sum Circular Subarray_test.go diff --git a/Algorithms/0918. Maximum Sum Circular Subarray/README.md b/Algorithms/0918.Maximum-Sum-Circular-Subarray/README.md similarity index 100% rename from Algorithms/0918. Maximum Sum Circular Subarray/README.md rename to Algorithms/0918.Maximum-Sum-Circular-Subarray/README.md diff --git a/Algorithms/0920. Number of Music Playlists/920. Number of Music Playlists.go b/Algorithms/0920.Number-of-Music-Playlists/920. Number of Music Playlists.go similarity index 100% rename from Algorithms/0920. Number of Music Playlists/920. Number of Music Playlists.go rename to Algorithms/0920.Number-of-Music-Playlists/920. Number of Music Playlists.go diff --git a/Algorithms/0920. Number of Music Playlists/920. Number of Music Playlists_test.go b/Algorithms/0920.Number-of-Music-Playlists/920. Number of Music Playlists_test.go similarity index 100% rename from Algorithms/0920. Number of Music Playlists/920. Number of Music Playlists_test.go rename to Algorithms/0920.Number-of-Music-Playlists/920. Number of Music Playlists_test.go diff --git a/Algorithms/0920. Number of Music Playlists/README.md b/Algorithms/0920.Number-of-Music-Playlists/README.md similarity index 100% rename from Algorithms/0920. Number of Music Playlists/README.md rename to Algorithms/0920.Number-of-Music-Playlists/README.md diff --git a/Algorithms/0921. Minimum Add to Make Parentheses Valid/921. Minimum Add to Make Parentheses Valid.go b/Algorithms/0921.Minimum-Add-to-Make-Parentheses-Valid/921. Minimum Add to Make Parentheses Valid.go similarity index 100% rename from Algorithms/0921. Minimum Add to Make Parentheses Valid/921. Minimum Add to Make Parentheses Valid.go rename to Algorithms/0921.Minimum-Add-to-Make-Parentheses-Valid/921. Minimum Add to Make Parentheses Valid.go diff --git a/Algorithms/0921. Minimum Add to Make Parentheses Valid/921. Minimum Add to Make Parentheses Valid_test.go b/Algorithms/0921.Minimum-Add-to-Make-Parentheses-Valid/921. Minimum Add to Make Parentheses Valid_test.go similarity index 100% rename from Algorithms/0921. Minimum Add to Make Parentheses Valid/921. Minimum Add to Make Parentheses Valid_test.go rename to Algorithms/0921.Minimum-Add-to-Make-Parentheses-Valid/921. Minimum Add to Make Parentheses Valid_test.go diff --git a/Algorithms/0921. Minimum Add to Make Parentheses Valid/README.md b/Algorithms/0921.Minimum-Add-to-Make-Parentheses-Valid/README.md similarity index 100% rename from Algorithms/0921. Minimum Add to Make Parentheses Valid/README.md rename to Algorithms/0921.Minimum-Add-to-Make-Parentheses-Valid/README.md diff --git a/Algorithms/0922. Sort Array By Parity II/922. Sort Array By Parity II.go b/Algorithms/0922.Sort-Array-By-Parity-II/922. Sort Array By Parity II.go similarity index 100% rename from Algorithms/0922. Sort Array By Parity II/922. Sort Array By Parity II.go rename to Algorithms/0922.Sort-Array-By-Parity-II/922. Sort Array By Parity II.go diff --git a/Algorithms/0922. Sort Array By Parity II/922. Sort Array By Parity II_test.go b/Algorithms/0922.Sort-Array-By-Parity-II/922. Sort Array By Parity II_test.go similarity index 100% rename from Algorithms/0922. Sort Array By Parity II/922. Sort Array By Parity II_test.go rename to Algorithms/0922.Sort-Array-By-Parity-II/922. Sort Array By Parity II_test.go diff --git a/Algorithms/0922. Sort Array By Parity II/README.md b/Algorithms/0922.Sort-Array-By-Parity-II/README.md similarity index 100% rename from Algorithms/0922. Sort Array By Parity II/README.md rename to Algorithms/0922.Sort-Array-By-Parity-II/README.md diff --git a/Algorithms/0923. 3Sum With Multiplicity/923. 3Sum With Multiplicity.go b/Algorithms/0923.3Sum-With-Multiplicity/923. 3Sum With Multiplicity.go similarity index 100% rename from Algorithms/0923. 3Sum With Multiplicity/923. 3Sum With Multiplicity.go rename to Algorithms/0923.3Sum-With-Multiplicity/923. 3Sum With Multiplicity.go diff --git a/Algorithms/0923. 3Sum With Multiplicity/923. 3Sum With Multiplicity_test.go b/Algorithms/0923.3Sum-With-Multiplicity/923. 3Sum With Multiplicity_test.go similarity index 100% rename from Algorithms/0923. 3Sum With Multiplicity/923. 3Sum With Multiplicity_test.go rename to Algorithms/0923.3Sum-With-Multiplicity/923. 3Sum With Multiplicity_test.go diff --git a/Algorithms/0923. 3Sum With Multiplicity/README.md b/Algorithms/0923.3Sum-With-Multiplicity/README.md similarity index 100% rename from Algorithms/0923. 3Sum With Multiplicity/README.md rename to Algorithms/0923.3Sum-With-Multiplicity/README.md diff --git a/Algorithms/0924. Minimize Malware Spread/924. Minimize Malware Spread.go b/Algorithms/0924.Minimize-Malware-Spread/924. Minimize Malware Spread.go similarity index 100% rename from Algorithms/0924. Minimize Malware Spread/924. Minimize Malware Spread.go rename to Algorithms/0924.Minimize-Malware-Spread/924. Minimize Malware Spread.go diff --git a/Algorithms/0924. Minimize Malware Spread/924. Minimize Malware Spread_test.go b/Algorithms/0924.Minimize-Malware-Spread/924. Minimize Malware Spread_test.go similarity index 100% rename from Algorithms/0924. Minimize Malware Spread/924. Minimize Malware Spread_test.go rename to Algorithms/0924.Minimize-Malware-Spread/924. Minimize Malware Spread_test.go diff --git a/Algorithms/0924. Minimize Malware Spread/README.md b/Algorithms/0924.Minimize-Malware-Spread/README.md similarity index 100% rename from Algorithms/0924. Minimize Malware Spread/README.md rename to Algorithms/0924.Minimize-Malware-Spread/README.md diff --git a/Algorithms/0925. Long Pressed Name/925. Long Pressed Name.go b/Algorithms/0925.Long-Pressed-Name/925. Long Pressed Name.go similarity index 100% rename from Algorithms/0925. Long Pressed Name/925. Long Pressed Name.go rename to Algorithms/0925.Long-Pressed-Name/925. Long Pressed Name.go diff --git a/Algorithms/0925. Long Pressed Name/925. Long Pressed Name_test.go b/Algorithms/0925.Long-Pressed-Name/925. Long Pressed Name_test.go similarity index 100% rename from Algorithms/0925. Long Pressed Name/925. Long Pressed Name_test.go rename to Algorithms/0925.Long-Pressed-Name/925. Long Pressed Name_test.go diff --git a/Algorithms/0925. Long Pressed Name/README.md b/Algorithms/0925.Long-Pressed-Name/README.md similarity index 100% rename from Algorithms/0925. Long Pressed Name/README.md rename to Algorithms/0925.Long-Pressed-Name/README.md diff --git a/Algorithms/0927. Three Equal Parts/927. Three Equal Parts.go b/Algorithms/0927.Three-Equal-Parts/927. Three Equal Parts.go similarity index 100% rename from Algorithms/0927. Three Equal Parts/927. Three Equal Parts.go rename to Algorithms/0927.Three-Equal-Parts/927. Three Equal Parts.go diff --git a/Algorithms/0927. Three Equal Parts/927. Three Equal Parts_test.go b/Algorithms/0927.Three-Equal-Parts/927. Three Equal Parts_test.go similarity index 100% rename from Algorithms/0927. Three Equal Parts/927. Three Equal Parts_test.go rename to Algorithms/0927.Three-Equal-Parts/927. Three Equal Parts_test.go diff --git a/Algorithms/0927. Three Equal Parts/README.md b/Algorithms/0927.Three-Equal-Parts/README.md similarity index 100% rename from Algorithms/0927. Three Equal Parts/README.md rename to Algorithms/0927.Three-Equal-Parts/README.md diff --git a/Algorithms/0928. Minimize Malware Spread II/928. Minimize Malware Spread II.go b/Algorithms/0928.Minimize-Malware-Spread-II/928. Minimize Malware Spread II.go similarity index 100% rename from Algorithms/0928. Minimize Malware Spread II/928. Minimize Malware Spread II.go rename to Algorithms/0928.Minimize-Malware-Spread-II/928. Minimize Malware Spread II.go diff --git a/Algorithms/0928. Minimize Malware Spread II/928. Minimize Malware Spread II_test.go b/Algorithms/0928.Minimize-Malware-Spread-II/928. Minimize Malware Spread II_test.go similarity index 100% rename from Algorithms/0928. Minimize Malware Spread II/928. Minimize Malware Spread II_test.go rename to Algorithms/0928.Minimize-Malware-Spread-II/928. Minimize Malware Spread II_test.go diff --git a/Algorithms/0928. Minimize Malware Spread II/README.md b/Algorithms/0928.Minimize-Malware-Spread-II/README.md similarity index 100% rename from Algorithms/0928. Minimize Malware Spread II/README.md rename to Algorithms/0928.Minimize-Malware-Spread-II/README.md diff --git a/Algorithms/0930. Binary Subarrays With Sum/930. Binary Subarrays With Sum.go b/Algorithms/0930.Binary-Subarrays-With-Sum/930. Binary Subarrays With Sum.go similarity index 100% rename from Algorithms/0930. Binary Subarrays With Sum/930. Binary Subarrays With Sum.go rename to Algorithms/0930.Binary-Subarrays-With-Sum/930. Binary Subarrays With Sum.go diff --git a/Algorithms/0930. Binary Subarrays With Sum/930. Binary Subarrays With Sum_test.go b/Algorithms/0930.Binary-Subarrays-With-Sum/930. Binary Subarrays With Sum_test.go similarity index 100% rename from Algorithms/0930. Binary Subarrays With Sum/930. Binary Subarrays With Sum_test.go rename to Algorithms/0930.Binary-Subarrays-With-Sum/930. Binary Subarrays With Sum_test.go diff --git a/Algorithms/0930. Binary Subarrays With Sum/README.md b/Algorithms/0930.Binary-Subarrays-With-Sum/README.md similarity index 100% rename from Algorithms/0930. Binary Subarrays With Sum/README.md rename to Algorithms/0930.Binary-Subarrays-With-Sum/README.md diff --git a/Algorithms/0942. DI String Match/942. DI String Match.go b/Algorithms/0942.DI-String-Match/942. DI String Match.go similarity index 100% rename from Algorithms/0942. DI String Match/942. DI String Match.go rename to Algorithms/0942.DI-String-Match/942. DI String Match.go diff --git a/Algorithms/0942. DI String Match/942. DI String Match_test.go b/Algorithms/0942.DI-String-Match/942. DI String Match_test.go similarity index 100% rename from Algorithms/0942. DI String Match/942. DI String Match_test.go rename to Algorithms/0942.DI-String-Match/942. DI String Match_test.go diff --git a/Algorithms/0942. DI String Match/README.md b/Algorithms/0942.DI-String-Match/README.md similarity index 100% rename from Algorithms/0942. DI String Match/README.md rename to Algorithms/0942.DI-String-Match/README.md diff --git a/Algorithms/0946. Validate Stack Sequences/946. Validate Stack Sequences.go b/Algorithms/0946.Validate-Stack-Sequences/946. Validate Stack Sequences.go similarity index 100% rename from Algorithms/0946. Validate Stack Sequences/946. Validate Stack Sequences.go rename to Algorithms/0946.Validate-Stack-Sequences/946. Validate Stack Sequences.go diff --git a/Algorithms/0946. Validate Stack Sequences/946. Validate Stack Sequences_test.go b/Algorithms/0946.Validate-Stack-Sequences/946. Validate Stack Sequences_test.go similarity index 100% rename from Algorithms/0946. Validate Stack Sequences/946. Validate Stack Sequences_test.go rename to Algorithms/0946.Validate-Stack-Sequences/946. Validate Stack Sequences_test.go diff --git a/Algorithms/0946. Validate Stack Sequences/README.md b/Algorithms/0946.Validate-Stack-Sequences/README.md similarity index 100% rename from Algorithms/0946. Validate Stack Sequences/README.md rename to Algorithms/0946.Validate-Stack-Sequences/README.md diff --git a/Algorithms/0947. Most Stones Removed with Same Row or Column/947. Most Stones Removed with Same Row or Column.go b/Algorithms/0947.Most-Stones-Removed-with-Same-Row-or-Column/947. Most Stones Removed with Same Row or Column.go similarity index 100% rename from Algorithms/0947. Most Stones Removed with Same Row or Column/947. Most Stones Removed with Same Row or Column.go rename to Algorithms/0947.Most-Stones-Removed-with-Same-Row-or-Column/947. Most Stones Removed with Same Row or Column.go diff --git a/Algorithms/0947. Most Stones Removed with Same Row or Column/947. Most Stones Removed with Same Row or Column_test.go b/Algorithms/0947.Most-Stones-Removed-with-Same-Row-or-Column/947. Most Stones Removed with Same Row or Column_test.go similarity index 100% rename from Algorithms/0947. Most Stones Removed with Same Row or Column/947. Most Stones Removed with Same Row or Column_test.go rename to Algorithms/0947.Most-Stones-Removed-with-Same-Row-or-Column/947. Most Stones Removed with Same Row or Column_test.go diff --git a/Algorithms/0947. Most Stones Removed with Same Row or Column/README.md b/Algorithms/0947.Most-Stones-Removed-with-Same-Row-or-Column/README.md similarity index 100% rename from Algorithms/0947. Most Stones Removed with Same Row or Column/README.md rename to Algorithms/0947.Most-Stones-Removed-with-Same-Row-or-Column/README.md diff --git a/Algorithms/0952. Largest Component Size by Common Factor/952. Largest Component Size by Common Factor.go b/Algorithms/0952.Largest-Component-Size-by-Common-Factor/952. Largest Component Size by Common Factor.go similarity index 100% rename from Algorithms/0952. Largest Component Size by Common Factor/952. Largest Component Size by Common Factor.go rename to Algorithms/0952.Largest-Component-Size-by-Common-Factor/952. Largest Component Size by Common Factor.go diff --git a/Algorithms/0952. Largest Component Size by Common Factor/952. Largest Component Size by Common Factor_test.go b/Algorithms/0952.Largest-Component-Size-by-Common-Factor/952. Largest Component Size by Common Factor_test.go similarity index 100% rename from Algorithms/0952. Largest Component Size by Common Factor/952. Largest Component Size by Common Factor_test.go rename to Algorithms/0952.Largest-Component-Size-by-Common-Factor/952. Largest Component Size by Common Factor_test.go diff --git a/Algorithms/0952. Largest Component Size by Common Factor/README.md b/Algorithms/0952.Largest-Component-Size-by-Common-Factor/README.md similarity index 100% rename from Algorithms/0952. Largest Component Size by Common Factor/README.md rename to Algorithms/0952.Largest-Component-Size-by-Common-Factor/README.md diff --git a/Algorithms/0953. Verifying an Alien Dictionary/953. Verifying an Alien Dictionary.go b/Algorithms/0953.Verifying-an-Alien-Dictionary/953. Verifying an Alien Dictionary.go similarity index 100% rename from Algorithms/0953. Verifying an Alien Dictionary/953. Verifying an Alien Dictionary.go rename to Algorithms/0953.Verifying-an-Alien-Dictionary/953. Verifying an Alien Dictionary.go diff --git a/Algorithms/0953. Verifying an Alien Dictionary/953. Verifying an Alien Dictionary_test.go b/Algorithms/0953.Verifying-an-Alien-Dictionary/953. Verifying an Alien Dictionary_test.go similarity index 100% rename from Algorithms/0953. Verifying an Alien Dictionary/953. Verifying an Alien Dictionary_test.go rename to Algorithms/0953.Verifying-an-Alien-Dictionary/953. Verifying an Alien Dictionary_test.go diff --git a/Algorithms/0953. Verifying an Alien Dictionary/README.md b/Algorithms/0953.Verifying-an-Alien-Dictionary/README.md similarity index 100% rename from Algorithms/0953. Verifying an Alien Dictionary/README.md rename to Algorithms/0953.Verifying-an-Alien-Dictionary/README.md diff --git a/Algorithms/0959. Regions Cut By Slashes/959. Regions Cut By Slashes.go b/Algorithms/0959.Regions-Cut-By-Slashes/959. Regions Cut By Slashes.go similarity index 100% rename from Algorithms/0959. Regions Cut By Slashes/959. Regions Cut By Slashes.go rename to Algorithms/0959.Regions-Cut-By-Slashes/959. Regions Cut By Slashes.go diff --git a/Algorithms/0959. Regions Cut By Slashes/959. Regions Cut By Slashes_test.go b/Algorithms/0959.Regions-Cut-By-Slashes/959. Regions Cut By Slashes_test.go similarity index 100% rename from Algorithms/0959. Regions Cut By Slashes/959. Regions Cut By Slashes_test.go rename to Algorithms/0959.Regions-Cut-By-Slashes/959. Regions Cut By Slashes_test.go diff --git a/Algorithms/0959. Regions Cut By Slashes/README.md b/Algorithms/0959.Regions-Cut-By-Slashes/README.md similarity index 100% rename from Algorithms/0959. Regions Cut By Slashes/README.md rename to Algorithms/0959.Regions-Cut-By-Slashes/README.md diff --git a/Algorithms/0961. N-Repeated Element in Size 2N Array/961. N-Repeated Element in Size 2N Array.go b/Algorithms/0961.N-Repeated-Element-in-Size-2N-Array/961. N-Repeated Element in Size 2N Array.go similarity index 100% rename from Algorithms/0961. N-Repeated Element in Size 2N Array/961. N-Repeated Element in Size 2N Array.go rename to Algorithms/0961.N-Repeated-Element-in-Size-2N-Array/961. N-Repeated Element in Size 2N Array.go diff --git a/Algorithms/0961. N-Repeated Element in Size 2N Array/961. N-Repeated Element in Size 2N Array_test.go b/Algorithms/0961.N-Repeated-Element-in-Size-2N-Array/961. N-Repeated Element in Size 2N Array_test.go similarity index 100% rename from Algorithms/0961. N-Repeated Element in Size 2N Array/961. N-Repeated Element in Size 2N Array_test.go rename to Algorithms/0961.N-Repeated-Element-in-Size-2N-Array/961. N-Repeated Element in Size 2N Array_test.go diff --git a/Algorithms/0961. N-Repeated Element in Size 2N Array/README.md b/Algorithms/0961.N-Repeated-Element-in-Size-2N-Array/README.md similarity index 100% rename from Algorithms/0961. N-Repeated Element in Size 2N Array/README.md rename to Algorithms/0961.N-Repeated-Element-in-Size-2N-Array/README.md diff --git a/Algorithms/0968. Binary Tree Cameras/968. Binary Tree Cameras.go b/Algorithms/0968.Binary-Tree-Cameras/968. Binary Tree Cameras.go similarity index 100% rename from Algorithms/0968. Binary Tree Cameras/968. Binary Tree Cameras.go rename to Algorithms/0968.Binary-Tree-Cameras/968. Binary Tree Cameras.go diff --git a/Algorithms/0968. Binary Tree Cameras/968. Binary Tree Cameras_test.go b/Algorithms/0968.Binary-Tree-Cameras/968. Binary Tree Cameras_test.go similarity index 100% rename from Algorithms/0968. Binary Tree Cameras/968. Binary Tree Cameras_test.go rename to Algorithms/0968.Binary-Tree-Cameras/968. Binary Tree Cameras_test.go diff --git a/Algorithms/0968. Binary Tree Cameras/README.md b/Algorithms/0968.Binary-Tree-Cameras/README.md similarity index 100% rename from Algorithms/0968. Binary Tree Cameras/README.md rename to Algorithms/0968.Binary-Tree-Cameras/README.md diff --git a/Algorithms/0969. Pancake Sorting/969. Pancake Sorting.go b/Algorithms/0969.Pancake-Sorting/969. Pancake Sorting.go similarity index 100% rename from Algorithms/0969. Pancake Sorting/969. Pancake Sorting.go rename to Algorithms/0969.Pancake-Sorting/969. Pancake Sorting.go diff --git a/Algorithms/0969. Pancake Sorting/969. Pancake Sorting_test.go b/Algorithms/0969.Pancake-Sorting/969. Pancake Sorting_test.go similarity index 100% rename from Algorithms/0969. Pancake Sorting/969. Pancake Sorting_test.go rename to Algorithms/0969.Pancake-Sorting/969. Pancake Sorting_test.go diff --git a/Algorithms/0969. Pancake Sorting/README.md b/Algorithms/0969.Pancake-Sorting/README.md similarity index 100% rename from Algorithms/0969. Pancake Sorting/README.md rename to Algorithms/0969.Pancake-Sorting/README.md diff --git a/Algorithms/0970. Powerful Integers/970. Powerful Integers.go b/Algorithms/0970.Powerful-Integers/970. Powerful Integers.go similarity index 100% rename from Algorithms/0970. Powerful Integers/970. Powerful Integers.go rename to Algorithms/0970.Powerful-Integers/970. Powerful Integers.go diff --git a/Algorithms/0970. Powerful Integers/970. Powerful Integers_test.go b/Algorithms/0970.Powerful-Integers/970. Powerful Integers_test.go similarity index 100% rename from Algorithms/0970. Powerful Integers/970. Powerful Integers_test.go rename to Algorithms/0970.Powerful-Integers/970. Powerful Integers_test.go diff --git a/Algorithms/0970. Powerful Integers/README.md b/Algorithms/0970.Powerful-Integers/README.md similarity index 100% rename from Algorithms/0970. Powerful Integers/README.md rename to Algorithms/0970.Powerful-Integers/README.md diff --git a/Algorithms/0973. K Closest Points to Origin/973. K Closest Points to Origin.go b/Algorithms/0973.K-Closest-Points-to-Origin/973. K Closest Points to Origin.go similarity index 100% rename from Algorithms/0973. K Closest Points to Origin/973. K Closest Points to Origin.go rename to Algorithms/0973.K-Closest-Points-to-Origin/973. K Closest Points to Origin.go diff --git a/Algorithms/0973. K Closest Points to Origin/973. K Closest Points to Origin_test.go b/Algorithms/0973.K-Closest-Points-to-Origin/973. K Closest Points to Origin_test.go similarity index 91% rename from Algorithms/0973. K Closest Points to Origin/973. K Closest Points to Origin_test.go rename to Algorithms/0973.K-Closest-Points-to-Origin/973. K Closest Points to Origin_test.go index ea223ffa..a5cc9d62 100644 --- a/Algorithms/0973. K Closest Points to Origin/973. K Closest Points to Origin_test.go +++ b/Algorithms/0973.K-Closest-Points-to-Origin/973. K Closest Points to Origin_test.go @@ -32,11 +32,6 @@ func Test_Problem973(t *testing.T) { ans973{[][]int{[]int{-2, 2}}}, }, - question973{ - para973{[][]int{[]int{}, []int{}}, 1}, - ans973{[][]int{[]int{}}}, - }, - question973{ para973{[][]int{[]int{1, 3}, []int{-2, 2}}, 0}, ans973{[][]int{[]int{}}}, diff --git a/Algorithms/0973. K Closest Points to Origin/README.md b/Algorithms/0973.K-Closest-Points-to-Origin/README.md similarity index 100% rename from Algorithms/0973. K Closest Points to Origin/README.md rename to Algorithms/0973.K-Closest-Points-to-Origin/README.md diff --git a/Algorithms/0976. Largest Perimeter Triangle/976. Largest Perimeter Triangle.go b/Algorithms/0976.Largest-Perimeter-Triangle/976. Largest Perimeter Triangle.go similarity index 100% rename from Algorithms/0976. Largest Perimeter Triangle/976. Largest Perimeter Triangle.go rename to Algorithms/0976.Largest-Perimeter-Triangle/976. Largest Perimeter Triangle.go diff --git a/Algorithms/0976. Largest Perimeter Triangle/976. Largest Perimeter Triangle_test.go b/Algorithms/0976.Largest-Perimeter-Triangle/976. Largest Perimeter Triangle_test.go similarity index 100% rename from Algorithms/0976. Largest Perimeter Triangle/976. Largest Perimeter Triangle_test.go rename to Algorithms/0976.Largest-Perimeter-Triangle/976. Largest Perimeter Triangle_test.go diff --git a/Algorithms/0976. Largest Perimeter Triangle/README.md b/Algorithms/0976.Largest-Perimeter-Triangle/README.md similarity index 100% rename from Algorithms/0976. Largest Perimeter Triangle/README.md rename to Algorithms/0976.Largest-Perimeter-Triangle/README.md diff --git a/Algorithms/0977. Squares of a Sorted Array/977. Squares of a Sorted Array.go b/Algorithms/0977.Squares-of-a-Sorted-Array/977. Squares of a Sorted Array.go similarity index 100% rename from Algorithms/0977. Squares of a Sorted Array/977. Squares of a Sorted Array.go rename to Algorithms/0977.Squares-of-a-Sorted-Array/977. Squares of a Sorted Array.go diff --git a/Algorithms/0977. Squares of a Sorted Array/977. Squares of a Sorted Array_test.go b/Algorithms/0977.Squares-of-a-Sorted-Array/977. Squares of a Sorted Array_test.go similarity index 100% rename from Algorithms/0977. Squares of a Sorted Array/977. Squares of a Sorted Array_test.go rename to Algorithms/0977.Squares-of-a-Sorted-Array/977. Squares of a Sorted Array_test.go diff --git a/Algorithms/0977. Squares of a Sorted Array/README.md b/Algorithms/0977.Squares-of-a-Sorted-Array/README.md similarity index 100% rename from Algorithms/0977. Squares of a Sorted Array/README.md rename to Algorithms/0977.Squares-of-a-Sorted-Array/README.md diff --git a/Algorithms/0978. Longest Turbulent Subarray/978. Longest Turbulent Subarray.go b/Algorithms/0978.Longest-Turbulent-Subarray/978. Longest Turbulent Subarray.go similarity index 100% rename from Algorithms/0978. Longest Turbulent Subarray/978. Longest Turbulent Subarray.go rename to Algorithms/0978.Longest-Turbulent-Subarray/978. Longest Turbulent Subarray.go diff --git a/Algorithms/0978. Longest Turbulent Subarray/978. Longest Turbulent Subarray_test.go b/Algorithms/0978.Longest-Turbulent-Subarray/978. Longest Turbulent Subarray_test.go similarity index 100% rename from Algorithms/0978. Longest Turbulent Subarray/978. Longest Turbulent Subarray_test.go rename to Algorithms/0978.Longest-Turbulent-Subarray/978. Longest Turbulent Subarray_test.go diff --git a/Algorithms/0978. Longest Turbulent Subarray/README.md b/Algorithms/0978.Longest-Turbulent-Subarray/README.md similarity index 100% rename from Algorithms/0978. Longest Turbulent Subarray/README.md rename to Algorithms/0978.Longest-Turbulent-Subarray/README.md diff --git a/Algorithms/0979. Distribute Coins in Binary Tree/979. Distribute Coins in Binary Tree.go b/Algorithms/0979.Distribute-Coins-in-Binary-Tree/979. Distribute Coins in Binary Tree.go similarity index 100% rename from Algorithms/0979. Distribute Coins in Binary Tree/979. Distribute Coins in Binary Tree.go rename to Algorithms/0979.Distribute-Coins-in-Binary-Tree/979. Distribute Coins in Binary Tree.go diff --git a/Algorithms/0979. Distribute Coins in Binary Tree/979. Distribute Coins in Binary Tree_test.go b/Algorithms/0979.Distribute-Coins-in-Binary-Tree/979. Distribute Coins in Binary Tree_test.go similarity index 100% rename from Algorithms/0979. Distribute Coins in Binary Tree/979. Distribute Coins in Binary Tree_test.go rename to Algorithms/0979.Distribute-Coins-in-Binary-Tree/979. Distribute Coins in Binary Tree_test.go diff --git a/Algorithms/0979. Distribute Coins in Binary Tree/README.md b/Algorithms/0979.Distribute-Coins-in-Binary-Tree/README.md similarity index 100% rename from Algorithms/0979. Distribute Coins in Binary Tree/README.md rename to Algorithms/0979.Distribute-Coins-in-Binary-Tree/README.md diff --git a/Algorithms/0980. Unique Paths III/980. Unique Paths III.go b/Algorithms/0980.Unique-Paths-III/980. Unique Paths III.go similarity index 100% rename from Algorithms/0980. Unique Paths III/980. Unique Paths III.go rename to Algorithms/0980.Unique-Paths-III/980. Unique Paths III.go diff --git a/Algorithms/0980. Unique Paths III/980. Unique Paths III_test.go b/Algorithms/0980.Unique-Paths-III/980. Unique Paths III_test.go similarity index 100% rename from Algorithms/0980. Unique Paths III/980. Unique Paths III_test.go rename to Algorithms/0980.Unique-Paths-III/980. Unique Paths III_test.go diff --git a/Algorithms/0980. Unique Paths III/README.md b/Algorithms/0980.Unique-Paths-III/README.md similarity index 100% rename from Algorithms/0980. Unique Paths III/README.md rename to Algorithms/0980.Unique-Paths-III/README.md diff --git a/Algorithms/0981. Time Based Key-Value Store/981. Time Based Key-Value Store.go b/Algorithms/0981.Time-Based-Key-Value-Store/981. Time Based Key-Value Store.go similarity index 100% rename from Algorithms/0981. Time Based Key-Value Store/981. Time Based Key-Value Store.go rename to Algorithms/0981.Time-Based-Key-Value-Store/981. Time Based Key-Value Store.go diff --git a/Algorithms/0981. Time Based Key-Value Store/981. Time Based Key-Value Store_test.go b/Algorithms/0981.Time-Based-Key-Value-Store/981. Time Based Key-Value Store_test.go similarity index 100% rename from Algorithms/0981. Time Based Key-Value Store/981. Time Based Key-Value Store_test.go rename to Algorithms/0981.Time-Based-Key-Value-Store/981. Time Based Key-Value Store_test.go diff --git a/Algorithms/0981. Time Based Key-Value Store/README.md b/Algorithms/0981.Time-Based-Key-Value-Store/README.md similarity index 100% rename from Algorithms/0981. Time Based Key-Value Store/README.md rename to Algorithms/0981.Time-Based-Key-Value-Store/README.md diff --git a/Algorithms/0984. String Without AAA or BBB/984. String Without AAA or BBB.go b/Algorithms/0984.String-Without-AAA-or-BBB/984. String Without AAA or BBB.go similarity index 100% rename from Algorithms/0984. String Without AAA or BBB/984. String Without AAA or BBB.go rename to Algorithms/0984.String-Without-AAA-or-BBB/984. String Without AAA or BBB.go diff --git a/Algorithms/0984. String Without AAA or BBB/984. String Without AAA or BBB_test.go b/Algorithms/0984.String-Without-AAA-or-BBB/984. String Without AAA or BBB_test.go similarity index 100% rename from Algorithms/0984. String Without AAA or BBB/984. String Without AAA or BBB_test.go rename to Algorithms/0984.String-Without-AAA-or-BBB/984. String Without AAA or BBB_test.go diff --git a/Algorithms/0984. String Without AAA or BBB/README.md b/Algorithms/0984.String-Without-AAA-or-BBB/README.md similarity index 100% rename from Algorithms/0984. String Without AAA or BBB/README.md rename to Algorithms/0984.String-Without-AAA-or-BBB/README.md diff --git a/Algorithms/0986. Interval List Intersections/986. Interval List Intersections.go b/Algorithms/0986.Interval-List-Intersections/986. Interval List Intersections.go similarity index 100% rename from Algorithms/0986. Interval List Intersections/986. Interval List Intersections.go rename to Algorithms/0986.Interval-List-Intersections/986. Interval List Intersections.go diff --git a/Algorithms/0986. Interval List Intersections/986. Interval List Intersections_test.go b/Algorithms/0986.Interval-List-Intersections/986. Interval List Intersections_test.go similarity index 100% rename from Algorithms/0986. Interval List Intersections/986. Interval List Intersections_test.go rename to Algorithms/0986.Interval-List-Intersections/986. Interval List Intersections_test.go diff --git a/Algorithms/0986. Interval List Intersections/README.md b/Algorithms/0986.Interval-List-Intersections/README.md similarity index 100% rename from Algorithms/0986. Interval List Intersections/README.md rename to Algorithms/0986.Interval-List-Intersections/README.md diff --git a/Algorithms/0990. Satisfiability of Equality Equations/990. Satisfiability of Equality Equations.go b/Algorithms/0990.Satisfiability-of-Equality-Equations/990. Satisfiability of Equality Equations.go similarity index 100% rename from Algorithms/0990. Satisfiability of Equality Equations/990. Satisfiability of Equality Equations.go rename to Algorithms/0990.Satisfiability-of-Equality-Equations/990. Satisfiability of Equality Equations.go diff --git a/Algorithms/0990. Satisfiability of Equality Equations/990. Satisfiability of Equality Equations_test.go b/Algorithms/0990.Satisfiability-of-Equality-Equations/990. Satisfiability of Equality Equations_test.go similarity index 100% rename from Algorithms/0990. Satisfiability of Equality Equations/990. Satisfiability of Equality Equations_test.go rename to Algorithms/0990.Satisfiability-of-Equality-Equations/990. Satisfiability of Equality Equations_test.go diff --git a/Algorithms/0990. Satisfiability of Equality Equations/README.md b/Algorithms/0990.Satisfiability-of-Equality-Equations/README.md similarity index 100% rename from Algorithms/0990. Satisfiability of Equality Equations/README.md rename to Algorithms/0990.Satisfiability-of-Equality-Equations/README.md diff --git a/Algorithms/0992. Subarrays with K Different Integers/992. Subarrays with K Different Integers.go b/Algorithms/0992.Subarrays-with-K-Different-Integers/992. Subarrays with K Different Integers.go similarity index 100% rename from Algorithms/0992. Subarrays with K Different Integers/992. Subarrays with K Different Integers.go rename to Algorithms/0992.Subarrays-with-K-Different-Integers/992. Subarrays with K Different Integers.go diff --git a/Algorithms/0992. Subarrays with K Different Integers/992. Subarrays with K Different Integers_test.go b/Algorithms/0992.Subarrays-with-K-Different-Integers/992. Subarrays with K Different Integers_test.go similarity index 100% rename from Algorithms/0992. Subarrays with K Different Integers/992. Subarrays with K Different Integers_test.go rename to Algorithms/0992.Subarrays-with-K-Different-Integers/992. Subarrays with K Different Integers_test.go diff --git a/Algorithms/0992. Subarrays with K Different Integers/README.md b/Algorithms/0992.Subarrays-with-K-Different-Integers/README.md similarity index 100% rename from Algorithms/0992. Subarrays with K Different Integers/README.md rename to Algorithms/0992.Subarrays-with-K-Different-Integers/README.md diff --git a/Algorithms/0993. Cousins in Binary Tree/993. Cousins in Binary Tree.go b/Algorithms/0993.Cousins-in-Binary-Tree/993. Cousins in Binary Tree.go similarity index 100% rename from Algorithms/0993. Cousins in Binary Tree/993. Cousins in Binary Tree.go rename to Algorithms/0993.Cousins-in-Binary-Tree/993. Cousins in Binary Tree.go diff --git a/Algorithms/0993. Cousins in Binary Tree/993. Cousins in Binary Tree_test.go b/Algorithms/0993.Cousins-in-Binary-Tree/993. Cousins in Binary Tree_test.go similarity index 100% rename from Algorithms/0993. Cousins in Binary Tree/993. Cousins in Binary Tree_test.go rename to Algorithms/0993.Cousins-in-Binary-Tree/993. Cousins in Binary Tree_test.go diff --git a/Algorithms/0993. Cousins in Binary Tree/README.md b/Algorithms/0993.Cousins-in-Binary-Tree/README.md similarity index 100% rename from Algorithms/0993. Cousins in Binary Tree/README.md rename to Algorithms/0993.Cousins-in-Binary-Tree/README.md diff --git a/Algorithms/0995. Minimum Number of K Consecutive Bit Flips/995. Minimum Number of K Consecutive Bit Flips.go b/Algorithms/0995.Minimum-Number-of-K-Consecutive-Bit-Flips/995. Minimum Number of K Consecutive Bit Flips.go similarity index 100% rename from Algorithms/0995. Minimum Number of K Consecutive Bit Flips/995. Minimum Number of K Consecutive Bit Flips.go rename to Algorithms/0995.Minimum-Number-of-K-Consecutive-Bit-Flips/995. Minimum Number of K Consecutive Bit Flips.go diff --git a/Algorithms/0995. Minimum Number of K Consecutive Bit Flips/995. Minimum Number of K Consecutive Bit Flips_test.go b/Algorithms/0995.Minimum-Number-of-K-Consecutive-Bit-Flips/995. Minimum Number of K Consecutive Bit Flips_test.go similarity index 100% rename from Algorithms/0995. Minimum Number of K Consecutive Bit Flips/995. Minimum Number of K Consecutive Bit Flips_test.go rename to Algorithms/0995.Minimum-Number-of-K-Consecutive-Bit-Flips/995. Minimum Number of K Consecutive Bit Flips_test.go diff --git a/Algorithms/0995. Minimum Number of K Consecutive Bit Flips/README.md b/Algorithms/0995.Minimum-Number-of-K-Consecutive-Bit-Flips/README.md similarity index 100% rename from Algorithms/0995. Minimum Number of K Consecutive Bit Flips/README.md rename to Algorithms/0995.Minimum-Number-of-K-Consecutive-Bit-Flips/README.md diff --git a/Algorithms/0996. Number of Squareful Arrays/996. Number of Squareful Arrays.go b/Algorithms/0996.Number-of-Squareful-Arrays/996. Number of Squareful Arrays.go similarity index 100% rename from Algorithms/0996. Number of Squareful Arrays/996. Number of Squareful Arrays.go rename to Algorithms/0996.Number-of-Squareful-Arrays/996. Number of Squareful Arrays.go diff --git a/Algorithms/0996. Number of Squareful Arrays/996. Number of Squareful Arrays_test.go b/Algorithms/0996.Number-of-Squareful-Arrays/996. Number of Squareful Arrays_test.go similarity index 100% rename from Algorithms/0996. Number of Squareful Arrays/996. Number of Squareful Arrays_test.go rename to Algorithms/0996.Number-of-Squareful-Arrays/996. Number of Squareful Arrays_test.go diff --git a/Algorithms/0996. Number of Squareful Arrays/README.md b/Algorithms/0996.Number-of-Squareful-Arrays/README.md similarity index 100% rename from Algorithms/0996. Number of Squareful Arrays/README.md rename to Algorithms/0996.Number-of-Squareful-Arrays/README.md diff --git a/Algorithms/1002. Find Common Characters/1002. Find Common Characters.go b/Algorithms/1002.Find-Common-Characters/1002. Find Common Characters.go similarity index 93% rename from Algorithms/1002. Find Common Characters/1002. Find Common Characters.go rename to Algorithms/1002.Find-Common-Characters/1002. Find Common Characters.go index c13171bd..acae8f88 100644 --- a/Algorithms/1002. Find Common Characters/1002. Find Common Characters.go +++ b/Algorithms/1002.Find-Common-Characters/1002. Find Common Characters.go @@ -26,7 +26,7 @@ func commonChars(A []string) []string { result := make([]string, 0) for i := 0; i < 26; i++ { for j := 0; j < cnt[i]; j++ { - result = append(result, string(i+'a')) + result = append(result, string(rune(i+'a'))) } } return result diff --git a/Algorithms/1002. Find Common Characters/1002. Find Common Characters_test.go b/Algorithms/1002.Find-Common-Characters/1002. Find Common Characters_test.go similarity index 100% rename from Algorithms/1002. Find Common Characters/1002. Find Common Characters_test.go rename to Algorithms/1002.Find-Common-Characters/1002. Find Common Characters_test.go diff --git a/Algorithms/1002. Find Common Characters/README.md b/Algorithms/1002.Find-Common-Characters/README.md similarity index 100% rename from Algorithms/1002. Find Common Characters/README.md rename to Algorithms/1002.Find-Common-Characters/README.md diff --git a/Algorithms/1003. Check If Word Is Valid After Substitutions/1003. Check If Word Is Valid After Substitutions.go b/Algorithms/1003.Check-If-Word-Is-Valid-After-Substitutions/1003. Check If Word Is Valid After Substitutions.go similarity index 100% rename from Algorithms/1003. Check If Word Is Valid After Substitutions/1003. Check If Word Is Valid After Substitutions.go rename to Algorithms/1003.Check-If-Word-Is-Valid-After-Substitutions/1003. Check If Word Is Valid After Substitutions.go diff --git a/Algorithms/1003. Check If Word Is Valid After Substitutions/1003. Check If Word Is Valid After Substitutions_test.go b/Algorithms/1003.Check-If-Word-Is-Valid-After-Substitutions/1003. Check If Word Is Valid After Substitutions_test.go similarity index 100% rename from Algorithms/1003. Check If Word Is Valid After Substitutions/1003. Check If Word Is Valid After Substitutions_test.go rename to Algorithms/1003.Check-If-Word-Is-Valid-After-Substitutions/1003. Check If Word Is Valid After Substitutions_test.go diff --git a/Algorithms/1003. Check If Word Is Valid After Substitutions/README.md b/Algorithms/1003.Check-If-Word-Is-Valid-After-Substitutions/README.md similarity index 100% rename from Algorithms/1003. Check If Word Is Valid After Substitutions/README.md rename to Algorithms/1003.Check-If-Word-Is-Valid-After-Substitutions/README.md diff --git a/Algorithms/1004. Max Consecutive Ones III/1004. Max Consecutive Ones III.go b/Algorithms/1004.Max-Consecutive-Ones-III/1004. Max Consecutive Ones III.go similarity index 100% rename from Algorithms/1004. Max Consecutive Ones III/1004. Max Consecutive Ones III.go rename to Algorithms/1004.Max-Consecutive-Ones-III/1004. Max Consecutive Ones III.go diff --git a/Algorithms/1004. Max Consecutive Ones III/1004. Max Consecutive Ones III_test.go b/Algorithms/1004.Max-Consecutive-Ones-III/1004. Max Consecutive Ones III_test.go similarity index 100% rename from Algorithms/1004. Max Consecutive Ones III/1004. Max Consecutive Ones III_test.go rename to Algorithms/1004.Max-Consecutive-Ones-III/1004. Max Consecutive Ones III_test.go diff --git a/Algorithms/1004. Max Consecutive Ones III/README.md b/Algorithms/1004.Max-Consecutive-Ones-III/README.md similarity index 100% rename from Algorithms/1004. Max Consecutive Ones III/README.md rename to Algorithms/1004.Max-Consecutive-Ones-III/README.md diff --git a/Algorithms/1005. Maximize Sum Of Array After K Negations/1005. Maximize Sum Of Array After K Negations.go b/Algorithms/1005.Maximize-Sum-Of-Array-After-K-Negations/1005. Maximize Sum Of Array After K Negations.go similarity index 100% rename from Algorithms/1005. Maximize Sum Of Array After K Negations/1005. Maximize Sum Of Array After K Negations.go rename to Algorithms/1005.Maximize-Sum-Of-Array-After-K-Negations/1005. Maximize Sum Of Array After K Negations.go diff --git a/Algorithms/1005. Maximize Sum Of Array After K Negations/1005. Maximize Sum Of Array After K Negations_test.go b/Algorithms/1005.Maximize-Sum-Of-Array-After-K-Negations/1005. Maximize Sum Of Array After K Negations_test.go similarity index 100% rename from Algorithms/1005. Maximize Sum Of Array After K Negations/1005. Maximize Sum Of Array After K Negations_test.go rename to Algorithms/1005.Maximize-Sum-Of-Array-After-K-Negations/1005. Maximize Sum Of Array After K Negations_test.go diff --git a/Algorithms/1005. Maximize Sum Of Array After K Negations/README.md b/Algorithms/1005.Maximize-Sum-Of-Array-After-K-Negations/README.md similarity index 100% rename from Algorithms/1005. Maximize Sum Of Array After K Negations/README.md rename to Algorithms/1005.Maximize-Sum-Of-Array-After-K-Negations/README.md diff --git a/Algorithms/1011. Capacity To Ship Packages Within D Days/1011. Capacity To Ship Packages Within D Days.go b/Algorithms/1011.Capacity-To-Ship-Packages-Within-D-Days/1011. Capacity To Ship Packages Within D Days.go similarity index 100% rename from Algorithms/1011. Capacity To Ship Packages Within D Days/1011. Capacity To Ship Packages Within D Days.go rename to Algorithms/1011.Capacity-To-Ship-Packages-Within-D-Days/1011. Capacity To Ship Packages Within D Days.go diff --git a/Algorithms/1011. Capacity To Ship Packages Within D Days/1011. Capacity To Ship Packages Within D Days_test.go b/Algorithms/1011.Capacity-To-Ship-Packages-Within-D-Days/1011. Capacity To Ship Packages Within D Days_test.go similarity index 100% rename from Algorithms/1011. Capacity To Ship Packages Within D Days/1011. Capacity To Ship Packages Within D Days_test.go rename to Algorithms/1011.Capacity-To-Ship-Packages-Within-D-Days/1011. Capacity To Ship Packages Within D Days_test.go diff --git a/Algorithms/1011. Capacity To Ship Packages Within D Days/README.md b/Algorithms/1011.Capacity-To-Ship-Packages-Within-D-Days/README.md similarity index 100% rename from Algorithms/1011. Capacity To Ship Packages Within D Days/README.md rename to Algorithms/1011.Capacity-To-Ship-Packages-Within-D-Days/README.md diff --git a/Algorithms/1017. Convert to Base -2/1017. Convert to Base -2.go b/Algorithms/1017.Convert-to-Base--2/1017. Convert to Base -2.go similarity index 100% rename from Algorithms/1017. Convert to Base -2/1017. Convert to Base -2.go rename to Algorithms/1017.Convert-to-Base--2/1017. Convert to Base -2.go diff --git a/Algorithms/1017. Convert to Base -2/1017. Convert to Base -2_test.go b/Algorithms/1017.Convert-to-Base--2/1017. Convert to Base -2_test.go similarity index 100% rename from Algorithms/1017. Convert to Base -2/1017. Convert to Base -2_test.go rename to Algorithms/1017.Convert-to-Base--2/1017. Convert to Base -2_test.go diff --git a/Algorithms/1017. Convert to Base -2/README.md b/Algorithms/1017.Convert-to-Base--2/README.md similarity index 100% rename from Algorithms/1017. Convert to Base -2/README.md rename to Algorithms/1017.Convert-to-Base--2/README.md diff --git a/Algorithms/1019. Next Greater Node In Linked List/1019. Next Greater Node In Linked List.go b/Algorithms/1019.Next-Greater-Node-In-Linked-List/1019. Next Greater Node In Linked List.go similarity index 100% rename from Algorithms/1019. Next Greater Node In Linked List/1019. Next Greater Node In Linked List.go rename to Algorithms/1019.Next-Greater-Node-In-Linked-List/1019. Next Greater Node In Linked List.go diff --git a/Algorithms/1019. Next Greater Node In Linked List/1019. Next Greater Node In Linked List_test.go b/Algorithms/1019.Next-Greater-Node-In-Linked-List/1019. Next Greater Node In Linked List_test.go similarity index 100% rename from Algorithms/1019. Next Greater Node In Linked List/1019. Next Greater Node In Linked List_test.go rename to Algorithms/1019.Next-Greater-Node-In-Linked-List/1019. Next Greater Node In Linked List_test.go diff --git a/Algorithms/1019. Next Greater Node In Linked List/README.md b/Algorithms/1019.Next-Greater-Node-In-Linked-List/README.md similarity index 100% rename from Algorithms/1019. Next Greater Node In Linked List/README.md rename to Algorithms/1019.Next-Greater-Node-In-Linked-List/README.md diff --git a/Algorithms/1021. Remove Outermost Parentheses/1021. Remove Outermost Parentheses.go b/Algorithms/1021.Remove-Outermost-Parentheses/1021. Remove Outermost Parentheses.go similarity index 100% rename from Algorithms/1021. Remove Outermost Parentheses/1021. Remove Outermost Parentheses.go rename to Algorithms/1021.Remove-Outermost-Parentheses/1021. Remove Outermost Parentheses.go diff --git a/Algorithms/1021. Remove Outermost Parentheses/1021. Remove Outermost Parentheses_test.go b/Algorithms/1021.Remove-Outermost-Parentheses/1021. Remove Outermost Parentheses_test.go similarity index 100% rename from Algorithms/1021. Remove Outermost Parentheses/1021. Remove Outermost Parentheses_test.go rename to Algorithms/1021.Remove-Outermost-Parentheses/1021. Remove Outermost Parentheses_test.go diff --git a/Algorithms/1021. Remove Outermost Parentheses/README.md b/Algorithms/1021.Remove-Outermost-Parentheses/README.md similarity index 100% rename from Algorithms/1021. Remove Outermost Parentheses/README.md rename to Algorithms/1021.Remove-Outermost-Parentheses/README.md diff --git a/Algorithms/1025. Divisor Game/1025. Divisor Game.go b/Algorithms/1025.Divisor-Game/1025. Divisor Game.go similarity index 100% rename from Algorithms/1025. Divisor Game/1025. Divisor Game.go rename to Algorithms/1025.Divisor-Game/1025. Divisor Game.go diff --git a/Algorithms/1025. Divisor Game/1025. Divisor Game_test.go b/Algorithms/1025.Divisor-Game/1025. Divisor Game_test.go similarity index 100% rename from Algorithms/1025. Divisor Game/1025. Divisor Game_test.go rename to Algorithms/1025.Divisor-Game/1025. Divisor Game_test.go diff --git a/Algorithms/1025. Divisor Game/README.md b/Algorithms/1025.Divisor-Game/README.md similarity index 100% rename from Algorithms/1025. Divisor Game/README.md rename to Algorithms/1025.Divisor-Game/README.md diff --git a/Algorithms/1028. Recover a Tree From Preorder Traversal/1028. Recover a Tree From Preorder Traversal.go b/Algorithms/1028.Recover-a-Tree-From-Preorder-Traversal/1028. Recover a Tree From Preorder Traversal.go similarity index 100% rename from Algorithms/1028. Recover a Tree From Preorder Traversal/1028. Recover a Tree From Preorder Traversal.go rename to Algorithms/1028.Recover-a-Tree-From-Preorder-Traversal/1028. Recover a Tree From Preorder Traversal.go diff --git a/Algorithms/1028. Recover a Tree From Preorder Traversal/1028. Recover a Tree From Preorder Traversal_test.go b/Algorithms/1028.Recover-a-Tree-From-Preorder-Traversal/1028. Recover a Tree From Preorder Traversal_test.go similarity index 100% rename from Algorithms/1028. Recover a Tree From Preorder Traversal/1028. Recover a Tree From Preorder Traversal_test.go rename to Algorithms/1028.Recover-a-Tree-From-Preorder-Traversal/1028. Recover a Tree From Preorder Traversal_test.go diff --git a/Algorithms/1028. Recover a Tree From Preorder Traversal/README.md b/Algorithms/1028.Recover-a-Tree-From-Preorder-Traversal/README.md similarity index 100% rename from Algorithms/1028. Recover a Tree From Preorder Traversal/README.md rename to Algorithms/1028.Recover-a-Tree-From-Preorder-Traversal/README.md diff --git a/Algorithms/1030. Matrix Cells in Distance Order/1030. Matrix Cells in Distance Order.go b/Algorithms/1030.Matrix-Cells-in-Distance-Order/1030. Matrix Cells in Distance Order.go similarity index 100% rename from Algorithms/1030. Matrix Cells in Distance Order/1030. Matrix Cells in Distance Order.go rename to Algorithms/1030.Matrix-Cells-in-Distance-Order/1030. Matrix Cells in Distance Order.go diff --git a/Algorithms/1030. Matrix Cells in Distance Order/1030. Matrix Cells in Distance Order_test.go b/Algorithms/1030.Matrix-Cells-in-Distance-Order/1030. Matrix Cells in Distance Order_test.go similarity index 100% rename from Algorithms/1030. Matrix Cells in Distance Order/1030. Matrix Cells in Distance Order_test.go rename to Algorithms/1030.Matrix-Cells-in-Distance-Order/1030. Matrix Cells in Distance Order_test.go diff --git a/Algorithms/1030. Matrix Cells in Distance Order/README.md b/Algorithms/1030.Matrix-Cells-in-Distance-Order/README.md similarity index 100% rename from Algorithms/1030. Matrix Cells in Distance Order/README.md rename to Algorithms/1030.Matrix-Cells-in-Distance-Order/README.md diff --git a/Algorithms/1040. Moving Stones Until Consecutive II/1040. Moving Stones Until Consecutive II.go b/Algorithms/1040.Moving-Stones-Until-Consecutive-II/1040. Moving Stones Until Consecutive II.go similarity index 100% rename from Algorithms/1040. Moving Stones Until Consecutive II/1040. Moving Stones Until Consecutive II.go rename to Algorithms/1040.Moving-Stones-Until-Consecutive-II/1040. Moving Stones Until Consecutive II.go diff --git a/Algorithms/1040. Moving Stones Until Consecutive II/1040. Moving Stones Until Consecutive II_test.go b/Algorithms/1040.Moving-Stones-Until-Consecutive-II/1040. Moving Stones Until Consecutive II_test.go similarity index 100% rename from Algorithms/1040. Moving Stones Until Consecutive II/1040. Moving Stones Until Consecutive II_test.go rename to Algorithms/1040.Moving-Stones-Until-Consecutive-II/1040. Moving Stones Until Consecutive II_test.go diff --git a/Algorithms/1040. Moving Stones Until Consecutive II/README.md b/Algorithms/1040.Moving-Stones-Until-Consecutive-II/README.md similarity index 100% rename from Algorithms/1040. Moving Stones Until Consecutive II/README.md rename to Algorithms/1040.Moving-Stones-Until-Consecutive-II/README.md diff --git a/Algorithms/1047. Remove All Adjacent Duplicates In String/1047. Remove All Adjacent Duplicates In String.go b/Algorithms/1047.Remove-All-Adjacent-Duplicates-In-String/1047. Remove All Adjacent Duplicates In String.go similarity index 100% rename from Algorithms/1047. Remove All Adjacent Duplicates In String/1047. Remove All Adjacent Duplicates In String.go rename to Algorithms/1047.Remove-All-Adjacent-Duplicates-In-String/1047. Remove All Adjacent Duplicates In String.go diff --git a/Algorithms/1047. Remove All Adjacent Duplicates In String/1047. Remove All Adjacent Duplicates In String_test.go b/Algorithms/1047.Remove-All-Adjacent-Duplicates-In-String/1047. Remove All Adjacent Duplicates In String_test.go similarity index 100% rename from Algorithms/1047. Remove All Adjacent Duplicates In String/1047. Remove All Adjacent Duplicates In String_test.go rename to Algorithms/1047.Remove-All-Adjacent-Duplicates-In-String/1047. Remove All Adjacent Duplicates In String_test.go diff --git a/Algorithms/1047. Remove All Adjacent Duplicates In String/README.md b/Algorithms/1047.Remove-All-Adjacent-Duplicates-In-String/README.md similarity index 100% rename from Algorithms/1047. Remove All Adjacent Duplicates In String/README.md rename to Algorithms/1047.Remove-All-Adjacent-Duplicates-In-String/README.md diff --git a/Algorithms/1049. Last Stone Weight II/1049. Last Stone Weight II.go b/Algorithms/1049.Last-Stone-Weight-II/1049. Last Stone Weight II.go similarity index 100% rename from Algorithms/1049. Last Stone Weight II/1049. Last Stone Weight II.go rename to Algorithms/1049.Last-Stone-Weight-II/1049. Last Stone Weight II.go diff --git a/Algorithms/1049. Last Stone Weight II/1049. Last Stone Weight II_test.go b/Algorithms/1049.Last-Stone-Weight-II/1049. Last Stone Weight II_test.go similarity index 100% rename from Algorithms/1049. Last Stone Weight II/1049. Last Stone Weight II_test.go rename to Algorithms/1049.Last-Stone-Weight-II/1049. Last Stone Weight II_test.go diff --git a/Algorithms/1049. Last Stone Weight II/README.md b/Algorithms/1049.Last-Stone-Weight-II/README.md similarity index 100% rename from Algorithms/1049. Last Stone Weight II/README.md rename to Algorithms/1049.Last-Stone-Weight-II/README.md diff --git a/Algorithms/1052. Grumpy Bookstore Owner/1052. Grumpy Bookstore Owner.go b/Algorithms/1052.Grumpy-Bookstore-Owner/1052. Grumpy Bookstore Owner.go similarity index 100% rename from Algorithms/1052. Grumpy Bookstore Owner/1052. Grumpy Bookstore Owner.go rename to Algorithms/1052.Grumpy-Bookstore-Owner/1052. Grumpy Bookstore Owner.go diff --git a/Algorithms/1052. Grumpy Bookstore Owner/1052. Grumpy Bookstore Owner_test.go b/Algorithms/1052.Grumpy-Bookstore-Owner/1052. Grumpy Bookstore Owner_test.go similarity index 100% rename from Algorithms/1052. Grumpy Bookstore Owner/1052. Grumpy Bookstore Owner_test.go rename to Algorithms/1052.Grumpy-Bookstore-Owner/1052. Grumpy Bookstore Owner_test.go diff --git a/Algorithms/1052. Grumpy Bookstore Owner/README.md b/Algorithms/1052.Grumpy-Bookstore-Owner/README.md similarity index 100% rename from Algorithms/1052. Grumpy Bookstore Owner/README.md rename to Algorithms/1052.Grumpy-Bookstore-Owner/README.md diff --git a/Algorithms/1054. Distant Barcodes/1054. Distant Barcodes.go b/Algorithms/1054.Distant-Barcodes/1054. Distant Barcodes.go similarity index 100% rename from Algorithms/1054. Distant Barcodes/1054. Distant Barcodes.go rename to Algorithms/1054.Distant-Barcodes/1054. Distant Barcodes.go diff --git a/Algorithms/1054. Distant Barcodes/1054. Distant Barcodes_test.go b/Algorithms/1054.Distant-Barcodes/1054. Distant Barcodes_test.go similarity index 100% rename from Algorithms/1054. Distant Barcodes/1054. Distant Barcodes_test.go rename to Algorithms/1054.Distant-Barcodes/1054. Distant Barcodes_test.go diff --git a/Algorithms/1054. Distant Barcodes/README.md b/Algorithms/1054.Distant-Barcodes/README.md similarity index 100% rename from Algorithms/1054. Distant Barcodes/README.md rename to Algorithms/1054.Distant-Barcodes/README.md diff --git a/Algorithms/1073. Adding Two Negabinary Numbers/1073. Adding Two Negabinary Numbers.go b/Algorithms/1073.Adding-Two-Negabinary-Numbers/1073. Adding Two Negabinary Numbers.go similarity index 100% rename from Algorithms/1073. Adding Two Negabinary Numbers/1073. Adding Two Negabinary Numbers.go rename to Algorithms/1073.Adding-Two-Negabinary-Numbers/1073. Adding Two Negabinary Numbers.go diff --git a/Algorithms/1073. Adding Two Negabinary Numbers/1073. Adding Two Negabinary Numbers_test.go b/Algorithms/1073.Adding-Two-Negabinary-Numbers/1073. Adding Two Negabinary Numbers_test.go similarity index 100% rename from Algorithms/1073. Adding Two Negabinary Numbers/1073. Adding Two Negabinary Numbers_test.go rename to Algorithms/1073.Adding-Two-Negabinary-Numbers/1073. Adding Two Negabinary Numbers_test.go diff --git a/Algorithms/1073. Adding Two Negabinary Numbers/README.md b/Algorithms/1073.Adding-Two-Negabinary-Numbers/README.md similarity index 100% rename from Algorithms/1073. Adding Two Negabinary Numbers/README.md rename to Algorithms/1073.Adding-Two-Negabinary-Numbers/README.md diff --git a/Algorithms/1074. Number of Submatrices That Sum to Target/1074. Number of Submatrices That Sum to Target.go b/Algorithms/1074.Number-of-Submatrices-That-Sum-to-Target/1074. Number of Submatrices That Sum to Target.go similarity index 100% rename from Algorithms/1074. Number of Submatrices That Sum to Target/1074. Number of Submatrices That Sum to Target.go rename to Algorithms/1074.Number-of-Submatrices-That-Sum-to-Target/1074. Number of Submatrices That Sum to Target.go diff --git a/Algorithms/1074. Number of Submatrices That Sum to Target/1074. Number of Submatrices That Sum to Target_test.go b/Algorithms/1074.Number-of-Submatrices-That-Sum-to-Target/1074. Number of Submatrices That Sum to Target_test.go similarity index 100% rename from Algorithms/1074. Number of Submatrices That Sum to Target/1074. Number of Submatrices That Sum to Target_test.go rename to Algorithms/1074.Number-of-Submatrices-That-Sum-to-Target/1074. Number of Submatrices That Sum to Target_test.go diff --git a/Algorithms/1074. Number of Submatrices That Sum to Target/README.md b/Algorithms/1074.Number-of-Submatrices-That-Sum-to-Target/README.md similarity index 100% rename from Algorithms/1074. Number of Submatrices That Sum to Target/README.md rename to Algorithms/1074.Number-of-Submatrices-That-Sum-to-Target/README.md diff --git a/Algorithms/1078. Occurrences After Bigram/1078. Occurrences After Bigram.go b/Algorithms/1078.Occurrences-After-Bigram/1078. Occurrences After Bigram.go similarity index 100% rename from Algorithms/1078. Occurrences After Bigram/1078. Occurrences After Bigram.go rename to Algorithms/1078.Occurrences-After-Bigram/1078. Occurrences After Bigram.go diff --git a/Algorithms/1078. Occurrences After Bigram/1078. Occurrences After Bigram_test.go b/Algorithms/1078.Occurrences-After-Bigram/1078. Occurrences After Bigram_test.go similarity index 100% rename from Algorithms/1078. Occurrences After Bigram/1078. Occurrences After Bigram_test.go rename to Algorithms/1078.Occurrences-After-Bigram/1078. Occurrences After Bigram_test.go diff --git a/Algorithms/1078. Occurrences After Bigram/README.md b/Algorithms/1078.Occurrences-After-Bigram/README.md similarity index 100% rename from Algorithms/1078. Occurrences After Bigram/README.md rename to Algorithms/1078.Occurrences-After-Bigram/README.md diff --git a/Algorithms/1079. Letter Tile Possibilities/1079. Letter Tile Possibilities.go b/Algorithms/1079.Letter-Tile-Possibilities/1079. Letter Tile Possibilities.go similarity index 100% rename from Algorithms/1079. Letter Tile Possibilities/1079. Letter Tile Possibilities.go rename to Algorithms/1079.Letter-Tile-Possibilities/1079. Letter Tile Possibilities.go diff --git a/Algorithms/1079. Letter Tile Possibilities/1079. Letter Tile Possibilities_test.go b/Algorithms/1079.Letter-Tile-Possibilities/1079. Letter Tile Possibilities_test.go similarity index 100% rename from Algorithms/1079. Letter Tile Possibilities/1079. Letter Tile Possibilities_test.go rename to Algorithms/1079.Letter-Tile-Possibilities/1079. Letter Tile Possibilities_test.go diff --git a/Algorithms/1079. Letter Tile Possibilities/README.md b/Algorithms/1079.Letter-Tile-Possibilities/README.md similarity index 100% rename from Algorithms/1079. Letter Tile Possibilities/README.md rename to Algorithms/1079.Letter-Tile-Possibilities/README.md diff --git a/Algorithms/1093. Statistics from a Large Sample/1093. Statistics from a Large Sample.go b/Algorithms/1093.Statistics-from-a-Large-Sample/1093. Statistics from a Large Sample.go similarity index 100% rename from Algorithms/1093. Statistics from a Large Sample/1093. Statistics from a Large Sample.go rename to Algorithms/1093.Statistics-from-a-Large-Sample/1093. Statistics from a Large Sample.go diff --git a/Algorithms/1093. Statistics from a Large Sample/1093. Statistics from a Large Sample_test.go b/Algorithms/1093.Statistics-from-a-Large-Sample/1093. Statistics from a Large Sample_test.go similarity index 100% rename from Algorithms/1093. Statistics from a Large Sample/1093. Statistics from a Large Sample_test.go rename to Algorithms/1093.Statistics-from-a-Large-Sample/1093. Statistics from a Large Sample_test.go diff --git a/Algorithms/1093. Statistics from a Large Sample/README.md b/Algorithms/1093.Statistics-from-a-Large-Sample/README.md similarity index 100% rename from Algorithms/1093. Statistics from a Large Sample/README.md rename to Algorithms/1093.Statistics-from-a-Large-Sample/README.md diff --git a/Algorithms/1105. Filling Bookcase Shelves/1105. Filling Bookcase Shelves.go b/Algorithms/1105.Filling-Bookcase-Shelves/1105. Filling Bookcase Shelves.go similarity index 100% rename from Algorithms/1105. Filling Bookcase Shelves/1105. Filling Bookcase Shelves.go rename to Algorithms/1105.Filling-Bookcase-Shelves/1105. Filling Bookcase Shelves.go diff --git a/Algorithms/1105. Filling Bookcase Shelves/1105. Filling Bookcase Shelves_test.go b/Algorithms/1105.Filling-Bookcase-Shelves/1105. Filling Bookcase Shelves_test.go similarity index 100% rename from Algorithms/1105. Filling Bookcase Shelves/1105. Filling Bookcase Shelves_test.go rename to Algorithms/1105.Filling-Bookcase-Shelves/1105. Filling Bookcase Shelves_test.go diff --git a/Algorithms/1105. Filling Bookcase Shelves/README.md b/Algorithms/1105.Filling-Bookcase-Shelves/README.md similarity index 100% rename from Algorithms/1105. Filling Bookcase Shelves/README.md rename to Algorithms/1105.Filling-Bookcase-Shelves/README.md diff --git a/Algorithms/1108. Defanging an IP Address/1108. Defanging an IP Address.go b/Algorithms/1108.Defanging-an-IP-Address/1108. Defanging an IP Address.go similarity index 100% rename from Algorithms/1108. Defanging an IP Address/1108. Defanging an IP Address.go rename to Algorithms/1108.Defanging-an-IP-Address/1108. Defanging an IP Address.go diff --git a/Algorithms/1108. Defanging an IP Address/1108. Defanging an IP Address_test.go b/Algorithms/1108.Defanging-an-IP-Address/1108. Defanging an IP Address_test.go similarity index 100% rename from Algorithms/1108. Defanging an IP Address/1108. Defanging an IP Address_test.go rename to Algorithms/1108.Defanging-an-IP-Address/1108. Defanging an IP Address_test.go diff --git a/Algorithms/1108. Defanging an IP Address/README.md b/Algorithms/1108.Defanging-an-IP-Address/README.md similarity index 100% rename from Algorithms/1108. Defanging an IP Address/README.md rename to Algorithms/1108.Defanging-an-IP-Address/README.md diff --git a/Algorithms/1111. Maximum Nesting Depth of Two Valid Parentheses Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings.go b/Algorithms/1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings.go similarity index 100% rename from Algorithms/1111. Maximum Nesting Depth of Two Valid Parentheses Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings.go rename to Algorithms/1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings.go diff --git a/Algorithms/1111. Maximum Nesting Depth of Two Valid Parentheses Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings_test.go b/Algorithms/1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings_test.go similarity index 100% rename from Algorithms/1111. Maximum Nesting Depth of Two Valid Parentheses Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings_test.go rename to Algorithms/1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings/1111. Maximum Nesting Depth of Two Valid Parentheses Strings_test.go diff --git a/Algorithms/1111. Maximum Nesting Depth of Two Valid Parentheses Strings/README.md b/Algorithms/1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings/README.md similarity index 100% rename from Algorithms/1111. Maximum Nesting Depth of Two Valid Parentheses Strings/README.md rename to Algorithms/1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings/README.md diff --git a/Algorithms/1122. Relative Sort Array/1122. Relative Sort Array.go b/Algorithms/1122.Relative-Sort-Array/1122. Relative Sort Array.go similarity index 100% rename from Algorithms/1122. Relative Sort Array/1122. Relative Sort Array.go rename to Algorithms/1122.Relative-Sort-Array/1122. Relative Sort Array.go diff --git a/Algorithms/1122. Relative Sort Array/1122. Relative Sort Array_test.go b/Algorithms/1122.Relative-Sort-Array/1122. Relative Sort Array_test.go similarity index 100% rename from Algorithms/1122. Relative Sort Array/1122. Relative Sort Array_test.go rename to Algorithms/1122.Relative-Sort-Array/1122. Relative Sort Array_test.go diff --git a/Algorithms/1122. Relative Sort Array/README.md b/Algorithms/1122.Relative-Sort-Array/README.md similarity index 100% rename from Algorithms/1122. Relative Sort Array/README.md rename to Algorithms/1122.Relative-Sort-Array/README.md diff --git a/Algorithms/1123. Lowest Common Ancestor of Deepest Leaves/1123. Lowest Common Ancestor of Deepest Leaves.go b/Algorithms/1123.Lowest-Common-Ancestor-of-Deepest-Leaves/1123. Lowest Common Ancestor of Deepest Leaves.go similarity index 100% rename from Algorithms/1123. Lowest Common Ancestor of Deepest Leaves/1123. Lowest Common Ancestor of Deepest Leaves.go rename to Algorithms/1123.Lowest-Common-Ancestor-of-Deepest-Leaves/1123. Lowest Common Ancestor of Deepest Leaves.go diff --git a/Algorithms/1123. Lowest Common Ancestor of Deepest Leaves/1123. Lowest Common Ancestor of Deepest Leaves_test.go b/Algorithms/1123.Lowest-Common-Ancestor-of-Deepest-Leaves/1123. Lowest Common Ancestor of Deepest Leaves_test.go similarity index 100% rename from Algorithms/1123. Lowest Common Ancestor of Deepest Leaves/1123. Lowest Common Ancestor of Deepest Leaves_test.go rename to Algorithms/1123.Lowest-Common-Ancestor-of-Deepest-Leaves/1123. Lowest Common Ancestor of Deepest Leaves_test.go diff --git a/Algorithms/1123. Lowest Common Ancestor of Deepest Leaves/README.md b/Algorithms/1123.Lowest-Common-Ancestor-of-Deepest-Leaves/README.md similarity index 100% rename from Algorithms/1123. Lowest Common Ancestor of Deepest Leaves/README.md rename to Algorithms/1123.Lowest-Common-Ancestor-of-Deepest-Leaves/README.md diff --git a/Algorithms/1128. Number of Equivalent Domino Pairs/1128. Number of Equivalent Domino Pairs.go b/Algorithms/1128.Number-of-Equivalent-Domino-Pairs/1128. Number of Equivalent Domino Pairs.go similarity index 100% rename from Algorithms/1128. Number of Equivalent Domino Pairs/1128. Number of Equivalent Domino Pairs.go rename to Algorithms/1128.Number-of-Equivalent-Domino-Pairs/1128. Number of Equivalent Domino Pairs.go diff --git a/Algorithms/1128. Number of Equivalent Domino Pairs/1128. Number of Equivalent Domino Pairs_test.go b/Algorithms/1128.Number-of-Equivalent-Domino-Pairs/1128. Number of Equivalent Domino Pairs_test.go similarity index 100% rename from Algorithms/1128. Number of Equivalent Domino Pairs/1128. Number of Equivalent Domino Pairs_test.go rename to Algorithms/1128.Number-of-Equivalent-Domino-Pairs/1128. Number of Equivalent Domino Pairs_test.go diff --git a/Algorithms/1128. Number of Equivalent Domino Pairs/README.md b/Algorithms/1128.Number-of-Equivalent-Domino-Pairs/README.md similarity index 100% rename from Algorithms/1128. Number of Equivalent Domino Pairs/README.md rename to Algorithms/1128.Number-of-Equivalent-Domino-Pairs/README.md diff --git a/Algorithms/1137. N-th Tribonacci Number/1137. N-th Tribonacci Number.go b/Algorithms/1137.N-th-Tribonacci-Number/1137. N-th Tribonacci Number.go similarity index 100% rename from Algorithms/1137. N-th Tribonacci Number/1137. N-th Tribonacci Number.go rename to Algorithms/1137.N-th-Tribonacci-Number/1137. N-th Tribonacci Number.go diff --git a/Algorithms/1137. N-th Tribonacci Number/1137. N-th Tribonacci Number_test.go b/Algorithms/1137.N-th-Tribonacci-Number/1137. N-th Tribonacci Number_test.go similarity index 100% rename from Algorithms/1137. N-th Tribonacci Number/1137. N-th Tribonacci Number_test.go rename to Algorithms/1137.N-th-Tribonacci-Number/1137. N-th Tribonacci Number_test.go diff --git a/Algorithms/1137. N-th Tribonacci Number/README.md b/Algorithms/1137.N-th-Tribonacci-Number/README.md similarity index 100% rename from Algorithms/1137. N-th Tribonacci Number/README.md rename to Algorithms/1137.N-th-Tribonacci-Number/README.md diff --git a/Algorithms/1154. Day of the Year/1154. Day of the Year.go b/Algorithms/1154.Day-of-the-Year/1154. Day of the Year.go similarity index 100% rename from Algorithms/1154. Day of the Year/1154. Day of the Year.go rename to Algorithms/1154.Day-of-the-Year/1154. Day of the Year.go diff --git a/Algorithms/1154. Day of the Year/1154. Day of the Year_test.go b/Algorithms/1154.Day-of-the-Year/1154. Day of the Year_test.go similarity index 100% rename from Algorithms/1154. Day of the Year/1154. Day of the Year_test.go rename to Algorithms/1154.Day-of-the-Year/1154. Day of the Year_test.go diff --git a/Algorithms/1154. Day of the Year/README.md b/Algorithms/1154.Day-of-the-Year/README.md similarity index 100% rename from Algorithms/1154. Day of the Year/README.md rename to Algorithms/1154.Day-of-the-Year/README.md diff --git a/Algorithms/1157. Online Majority Element In Subarray/1157. Online Majority Element In Subarray.go b/Algorithms/1157.Online-Majority-Element-In-Subarray/1157. Online Majority Element In Subarray.go similarity index 100% rename from Algorithms/1157. Online Majority Element In Subarray/1157. Online Majority Element In Subarray.go rename to Algorithms/1157.Online-Majority-Element-In-Subarray/1157. Online Majority Element In Subarray.go diff --git a/Algorithms/1157. Online Majority Element In Subarray/1157. Online Majority Element In Subarray_test.go b/Algorithms/1157.Online-Majority-Element-In-Subarray/1157. Online Majority Element In Subarray_test.go similarity index 100% rename from Algorithms/1157. Online Majority Element In Subarray/1157. Online Majority Element In Subarray_test.go rename to Algorithms/1157.Online-Majority-Element-In-Subarray/1157. Online Majority Element In Subarray_test.go diff --git a/Algorithms/1157. Online Majority Element In Subarray/README.md b/Algorithms/1157.Online-Majority-Element-In-Subarray/README.md similarity index 100% rename from Algorithms/1157. Online Majority Element In Subarray/README.md rename to Algorithms/1157.Online-Majority-Element-In-Subarray/README.md diff --git a/Algorithms/1160. Find Words That Can Be Formed by Characters/1160. Find Words That Can Be Formed by Characters.go b/Algorithms/1160.Find-Words-That-Can-Be-Formed-by-Characters/1160. Find Words That Can Be Formed by Characters.go similarity index 100% rename from Algorithms/1160. Find Words That Can Be Formed by Characters/1160. Find Words That Can Be Formed by Characters.go rename to Algorithms/1160.Find-Words-That-Can-Be-Formed-by-Characters/1160. Find Words That Can Be Formed by Characters.go diff --git a/Algorithms/1160. Find Words That Can Be Formed by Characters/1160. Find Words That Can Be Formed by Characters_test.go b/Algorithms/1160.Find-Words-That-Can-Be-Formed-by-Characters/1160. Find Words That Can Be Formed by Characters_test.go similarity index 100% rename from Algorithms/1160. Find Words That Can Be Formed by Characters/1160. Find Words That Can Be Formed by Characters_test.go rename to Algorithms/1160.Find-Words-That-Can-Be-Formed-by-Characters/1160. Find Words That Can Be Formed by Characters_test.go diff --git a/Algorithms/1160. Find Words That Can Be Formed by Characters/README.md b/Algorithms/1160.Find-Words-That-Can-Be-Formed-by-Characters/README.md similarity index 100% rename from Algorithms/1160. Find Words That Can Be Formed by Characters/README.md rename to Algorithms/1160.Find-Words-That-Can-Be-Formed-by-Characters/README.md diff --git a/Algorithms/1170. Compare Strings by Frequency of the Smallest Character/1170. Compare Strings by Frequency of the Smallest Character.go b/Algorithms/1170.Compare-Strings-by-Frequency-of-the-Smallest-Character/1170. Compare Strings by Frequency of the Smallest Character.go similarity index 100% rename from Algorithms/1170. Compare Strings by Frequency of the Smallest Character/1170. Compare Strings by Frequency of the Smallest Character.go rename to Algorithms/1170.Compare-Strings-by-Frequency-of-the-Smallest-Character/1170. Compare Strings by Frequency of the Smallest Character.go diff --git a/Algorithms/1170. Compare Strings by Frequency of the Smallest Character/1170. Compare Strings by Frequency of the Smallest Character_test.go b/Algorithms/1170.Compare-Strings-by-Frequency-of-the-Smallest-Character/1170. Compare Strings by Frequency of the Smallest Character_test.go similarity index 100% rename from Algorithms/1170. Compare Strings by Frequency of the Smallest Character/1170. Compare Strings by Frequency of the Smallest Character_test.go rename to Algorithms/1170.Compare-Strings-by-Frequency-of-the-Smallest-Character/1170. Compare Strings by Frequency of the Smallest Character_test.go diff --git a/Algorithms/1170. Compare Strings by Frequency of the Smallest Character/README.md b/Algorithms/1170.Compare-Strings-by-Frequency-of-the-Smallest-Character/README.md similarity index 100% rename from Algorithms/1170. Compare Strings by Frequency of the Smallest Character/README.md rename to Algorithms/1170.Compare-Strings-by-Frequency-of-the-Smallest-Character/README.md diff --git a/Algorithms/1171. Remove Zero Sum Consecutive Nodes from Linked List/1171. Remove Zero Sum Consecutive Nodes from Linked List.go b/Algorithms/1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List/1171. Remove Zero Sum Consecutive Nodes from Linked List.go similarity index 100% rename from Algorithms/1171. Remove Zero Sum Consecutive Nodes from Linked List/1171. Remove Zero Sum Consecutive Nodes from Linked List.go rename to Algorithms/1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List/1171. Remove Zero Sum Consecutive Nodes from Linked List.go diff --git a/Algorithms/1171. Remove Zero Sum Consecutive Nodes from Linked List/1171. Remove Zero Sum Consecutive Nodes from Linked List_test.go b/Algorithms/1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List/1171. Remove Zero Sum Consecutive Nodes from Linked List_test.go similarity index 100% rename from Algorithms/1171. Remove Zero Sum Consecutive Nodes from Linked List/1171. Remove Zero Sum Consecutive Nodes from Linked List_test.go rename to Algorithms/1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List/1171. Remove Zero Sum Consecutive Nodes from Linked List_test.go diff --git a/Algorithms/1171. Remove Zero Sum Consecutive Nodes from Linked List/README.md b/Algorithms/1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List/README.md similarity index 100% rename from Algorithms/1171. Remove Zero Sum Consecutive Nodes from Linked List/README.md rename to Algorithms/1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List/README.md diff --git a/Algorithms/1175. Prime Arrangements/1175. Prime Arrangements.go b/Algorithms/1175.Prime-Arrangements/1175. Prime Arrangements.go similarity index 100% rename from Algorithms/1175. Prime Arrangements/1175. Prime Arrangements.go rename to Algorithms/1175.Prime-Arrangements/1175. Prime Arrangements.go diff --git a/Algorithms/1175. Prime Arrangements/1175. Prime Arrangements_test.go b/Algorithms/1175.Prime-Arrangements/1175. Prime Arrangements_test.go similarity index 100% rename from Algorithms/1175. Prime Arrangements/1175. Prime Arrangements_test.go rename to Algorithms/1175.Prime-Arrangements/1175. Prime Arrangements_test.go diff --git a/Algorithms/1175. Prime Arrangements/README.md b/Algorithms/1175.Prime-Arrangements/README.md similarity index 100% rename from Algorithms/1175. Prime Arrangements/README.md rename to Algorithms/1175.Prime-Arrangements/README.md diff --git a/Algorithms/1184. Distance Between Bus Stops/1184. Distance Between Bus Stops.go b/Algorithms/1184.Distance-Between-Bus-Stops/1184. Distance Between Bus Stops.go similarity index 100% rename from Algorithms/1184. Distance Between Bus Stops/1184. Distance Between Bus Stops.go rename to Algorithms/1184.Distance-Between-Bus-Stops/1184. Distance Between Bus Stops.go diff --git a/Algorithms/1184. Distance Between Bus Stops/1184. Distance Between Bus Stops_test.go b/Algorithms/1184.Distance-Between-Bus-Stops/1184. Distance Between Bus Stops_test.go similarity index 100% rename from Algorithms/1184. Distance Between Bus Stops/1184. Distance Between Bus Stops_test.go rename to Algorithms/1184.Distance-Between-Bus-Stops/1184. Distance Between Bus Stops_test.go diff --git a/Algorithms/1184. Distance Between Bus Stops/README.md b/Algorithms/1184.Distance-Between-Bus-Stops/README.md similarity index 100% rename from Algorithms/1184. Distance Between Bus Stops/README.md rename to Algorithms/1184.Distance-Between-Bus-Stops/README.md diff --git a/Algorithms/1185. Day of the Week/1185. Day of the Week.go b/Algorithms/1185.Day-of-the-Week/1185. Day of the Week.go similarity index 100% rename from Algorithms/1185. Day of the Week/1185. Day of the Week.go rename to Algorithms/1185.Day-of-the-Week/1185. Day of the Week.go diff --git a/Algorithms/1185. Day of the Week/1185. Day of the Week_test.go b/Algorithms/1185.Day-of-the-Week/1185. Day of the Week_test.go similarity index 100% rename from Algorithms/1185. Day of the Week/1185. Day of the Week_test.go rename to Algorithms/1185.Day-of-the-Week/1185. Day of the Week_test.go diff --git a/Algorithms/1185. Day of the Week/README.md b/Algorithms/1185.Day-of-the-Week/README.md similarity index 100% rename from Algorithms/1185. Day of the Week/README.md rename to Algorithms/1185.Day-of-the-Week/README.md diff --git a/Algorithms/1189. Maximum Number of Balloons/1189. Maximum Number of Balloons.go b/Algorithms/1189.Maximum-Number-of-Balloons/1189. Maximum Number of Balloons.go similarity index 100% rename from Algorithms/1189. Maximum Number of Balloons/1189. Maximum Number of Balloons.go rename to Algorithms/1189.Maximum-Number-of-Balloons/1189. Maximum Number of Balloons.go diff --git a/Algorithms/1189. Maximum Number of Balloons/1189. Maximum Number of Balloons_test.go b/Algorithms/1189.Maximum-Number-of-Balloons/1189. Maximum Number of Balloons_test.go similarity index 100% rename from Algorithms/1189. Maximum Number of Balloons/1189. Maximum Number of Balloons_test.go rename to Algorithms/1189.Maximum-Number-of-Balloons/1189. Maximum Number of Balloons_test.go diff --git a/Algorithms/1189. Maximum Number of Balloons/README.md b/Algorithms/1189.Maximum-Number-of-Balloons/README.md similarity index 100% rename from Algorithms/1189. Maximum Number of Balloons/README.md rename to Algorithms/1189.Maximum-Number-of-Balloons/README.md diff --git a/Algorithms/1200. Minimum Absolute Difference/1200. Minimum Absolute Difference.go b/Algorithms/1200.Minimum-Absolute-Difference/1200. Minimum Absolute Difference.go similarity index 100% rename from Algorithms/1200. Minimum Absolute Difference/1200. Minimum Absolute Difference.go rename to Algorithms/1200.Minimum-Absolute-Difference/1200. Minimum Absolute Difference.go diff --git a/Algorithms/1200. Minimum Absolute Difference/1200. Minimum Absolute Difference_test.go b/Algorithms/1200.Minimum-Absolute-Difference/1200. Minimum Absolute Difference_test.go similarity index 100% rename from Algorithms/1200. Minimum Absolute Difference/1200. Minimum Absolute Difference_test.go rename to Algorithms/1200.Minimum-Absolute-Difference/1200. Minimum Absolute Difference_test.go diff --git a/Algorithms/1200. Minimum Absolute Difference/README.md b/Algorithms/1200.Minimum-Absolute-Difference/README.md similarity index 100% rename from Algorithms/1200. Minimum Absolute Difference/README.md rename to Algorithms/1200.Minimum-Absolute-Difference/README.md diff --git a/Algorithms/1201. Ugly Number III/1201. Ugly Number III.go b/Algorithms/1201.Ugly-Number-III/1201. Ugly Number III.go similarity index 100% rename from Algorithms/1201. Ugly Number III/1201. Ugly Number III.go rename to Algorithms/1201.Ugly-Number-III/1201. Ugly Number III.go diff --git a/Algorithms/1201. Ugly Number III/1201. Ugly Number III_test.go b/Algorithms/1201.Ugly-Number-III/1201. Ugly Number III_test.go similarity index 100% rename from Algorithms/1201. Ugly Number III/1201. Ugly Number III_test.go rename to Algorithms/1201.Ugly-Number-III/1201. Ugly Number III_test.go diff --git a/Algorithms/1201. Ugly Number III/README.md b/Algorithms/1201.Ugly-Number-III/README.md similarity index 100% rename from Algorithms/1201. Ugly Number III/README.md rename to Algorithms/1201.Ugly-Number-III/README.md diff --git a/Algorithms/1202. Smallest String With Swaps/1202. Smallest String With Swaps.go b/Algorithms/1202.Smallest-String-With-Swaps/1202. Smallest String With Swaps.go similarity index 100% rename from Algorithms/1202. Smallest String With Swaps/1202. Smallest String With Swaps.go rename to Algorithms/1202.Smallest-String-With-Swaps/1202. Smallest String With Swaps.go diff --git a/Algorithms/1202. Smallest String With Swaps/1202. Smallest String With Swaps_test.go b/Algorithms/1202.Smallest-String-With-Swaps/1202. Smallest String With Swaps_test.go similarity index 100% rename from Algorithms/1202. Smallest String With Swaps/1202. Smallest String With Swaps_test.go rename to Algorithms/1202.Smallest-String-With-Swaps/1202. Smallest String With Swaps_test.go diff --git a/Algorithms/1202. Smallest String With Swaps/README.md b/Algorithms/1202.Smallest-String-With-Swaps/README.md similarity index 100% rename from Algorithms/1202. Smallest String With Swaps/README.md rename to Algorithms/1202.Smallest-String-With-Swaps/README.md diff --git a/Algorithms/1207. Unique Number of Occurrences/1207. Unique Number of Occurrences.go b/Algorithms/1207.Unique-Number-of-Occurrences/1207. Unique Number of Occurrences.go similarity index 100% rename from Algorithms/1207. Unique Number of Occurrences/1207. Unique Number of Occurrences.go rename to Algorithms/1207.Unique-Number-of-Occurrences/1207. Unique Number of Occurrences.go diff --git a/Algorithms/1207. Unique Number of Occurrences/1207. Unique Number of Occurrences_test.go b/Algorithms/1207.Unique-Number-of-Occurrences/1207. Unique Number of Occurrences_test.go similarity index 100% rename from Algorithms/1207. Unique Number of Occurrences/1207. Unique Number of Occurrences_test.go rename to Algorithms/1207.Unique-Number-of-Occurrences/1207. Unique Number of Occurrences_test.go diff --git a/Algorithms/1207. Unique Number of Occurrences/README.md b/Algorithms/1207.Unique-Number-of-Occurrences/README.md similarity index 100% rename from Algorithms/1207. Unique Number of Occurrences/README.md rename to Algorithms/1207.Unique-Number-of-Occurrences/README.md diff --git a/Algorithms/1208. Get Equal Substrings Within Budget/1208. Get Equal Substrings Within Budget.go b/Algorithms/1208.Get-Equal-Substrings-Within-Budget/1208. Get Equal Substrings Within Budget.go similarity index 100% rename from Algorithms/1208. Get Equal Substrings Within Budget/1208. Get Equal Substrings Within Budget.go rename to Algorithms/1208.Get-Equal-Substrings-Within-Budget/1208. Get Equal Substrings Within Budget.go diff --git a/Algorithms/1208. Get Equal Substrings Within Budget/1208. Get Equal Substrings Within Budget_test.go b/Algorithms/1208.Get-Equal-Substrings-Within-Budget/1208. Get Equal Substrings Within Budget_test.go similarity index 100% rename from Algorithms/1208. Get Equal Substrings Within Budget/1208. Get Equal Substrings Within Budget_test.go rename to Algorithms/1208.Get-Equal-Substrings-Within-Budget/1208. Get Equal Substrings Within Budget_test.go diff --git a/Algorithms/1208. Get Equal Substrings Within Budget/README.md b/Algorithms/1208.Get-Equal-Substrings-Within-Budget/README.md similarity index 100% rename from Algorithms/1208. Get Equal Substrings Within Budget/README.md rename to Algorithms/1208.Get-Equal-Substrings-Within-Budget/README.md diff --git a/Algorithms/1217. Play with Chips/1217. Play with Chips.go b/Algorithms/1217.Play-with-Chips/1217. Play with Chips.go similarity index 100% rename from Algorithms/1217. Play with Chips/1217. Play with Chips.go rename to Algorithms/1217.Play-with-Chips/1217. Play with Chips.go diff --git a/Algorithms/1217. Play with Chips/1217. Play with Chips_test.go b/Algorithms/1217.Play-with-Chips/1217. Play with Chips_test.go similarity index 100% rename from Algorithms/1217. Play with Chips/1217. Play with Chips_test.go rename to Algorithms/1217.Play-with-Chips/1217. Play with Chips_test.go diff --git a/Algorithms/1217. Play with Chips/README.md b/Algorithms/1217.Play-with-Chips/README.md similarity index 100% rename from Algorithms/1217. Play with Chips/README.md rename to Algorithms/1217.Play-with-Chips/README.md diff --git a/Algorithms/1235. Maximum Profit in Job Scheduling/1235. Maximum Profit in Job Scheduling.go b/Algorithms/1235.Maximum-Profit-in-Job-Scheduling/1235. Maximum Profit in Job Scheduling.go similarity index 100% rename from Algorithms/1235. Maximum Profit in Job Scheduling/1235. Maximum Profit in Job Scheduling.go rename to Algorithms/1235.Maximum-Profit-in-Job-Scheduling/1235. Maximum Profit in Job Scheduling.go diff --git a/Algorithms/1235. Maximum Profit in Job Scheduling/1235. Maximum Profit in Job Scheduling_test.go b/Algorithms/1235.Maximum-Profit-in-Job-Scheduling/1235. Maximum Profit in Job Scheduling_test.go similarity index 100% rename from Algorithms/1235. Maximum Profit in Job Scheduling/1235. Maximum Profit in Job Scheduling_test.go rename to Algorithms/1235.Maximum-Profit-in-Job-Scheduling/1235. Maximum Profit in Job Scheduling_test.go diff --git a/Algorithms/1235. Maximum Profit in Job Scheduling/README.md b/Algorithms/1235.Maximum-Profit-in-Job-Scheduling/README.md similarity index 100% rename from Algorithms/1235. Maximum Profit in Job Scheduling/README.md rename to Algorithms/1235.Maximum-Profit-in-Job-Scheduling/README.md diff --git a/README.md b/README.md index 0141e082..19d28d78 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ +

## Data Structures