From 688a3849c928a1d8f17c3e4d8adfb3afdbe6c039 Mon Sep 17 00:00:00 2001 From: YDZ Date: Fri, 7 Aug 2020 10:22:39 +0800 Subject: [PATCH] fix travis-ci --- Algorithms/{0001. Two Sum => 0001.Two-Sum}/1. Two Sum.go | 0 .../{0001. Two Sum => 0001.Two-Sum}/1. Two Sum_test.go | 0 Algorithms/{0001. Two Sum => 0001.Two-Sum}/README.md | 0 .../2. Add Two Numbers.go | 0 .../2. Add Two Numbers_test.go | 0 .../README.md | 0 .../3. Longest Substring Without Repeating Characters.go | 0 .... Longest Substring Without Repeating Characters_test.go | 0 .../README.md | 0 .../4. Median of Two Sorted Arrays.go | 0 .../4. Median of Two Sorted Arrays_test.go | 0 .../README.md | 0 .../7. Reverse Integer.go | 0 .../7. Reverse Integer_test.go | 0 .../README.md | 0 .../11. Container With Most Water.go | 0 .../11. Container With Most Water_test.go | 0 .../README.md | 0 Algorithms/{0015. 3Sum => 0015.3Sum}/15. 3Sum.go | 0 Algorithms/{0015. 3Sum => 0015.3Sum}/15. 3Sum_test.go | 0 Algorithms/{0015. 3Sum => 0015.3Sum}/README.md | 0 .../16. 3Sum Closest.go | 0 .../16. 3Sum Closest_test.go | 0 .../{0016. 3Sum Closest => 0016.3Sum-Closest}/README.md | 0 .../17. Letter Combinations of a Phone Number.go | 0 .../17. Letter Combinations of a Phone Number_test.go | 0 .../README.md | 0 Algorithms/{0018. 4Sum => 0018.4Sum}/18. 4Sum.go | 0 Algorithms/{0018. 4Sum => 0018.4Sum}/18. 4Sum_test.go | 0 Algorithms/{0018. 4Sum => 0018.4Sum}/README.md | 0 .../19. Remove Nth Node From End of List.go | 0 .../19. Remove Nth Node From End of List_test.go | 0 .../README.md | 0 .../20. Valid Parentheses.go | 0 .../20. Valid Parentheses_test.go | 0 .../README.md | 0 .../21. Merge Two Sorted Lists.go | 0 .../21. Merge Two Sorted Lists_test.go | 0 .../README.md | 0 .../22. Generate Parentheses.go | 0 .../22. Generate Parentheses_test.go | 0 .../README.md | 0 .../23. Merge k Sorted Lists.go | 0 .../23. Merge k Sorted Lists_test.go | 0 .../README.md | 0 .../24. Swap Nodes in Pairs.go | 0 .../24. Swap Nodes in Pairs_test.go | 0 .../README.md | 0 .../25. Reverse Nodes in k Group.go | 0 .../25. Reverse Nodes in k Group_test.go | 0 .../README.md | 0 .../26. Remove Duplicates from Sorted Array.go | 0 .../26. Remove Duplicates from Sorted Array_test.go | 0 .../README.md | 0 .../27. Remove Element.go | 0 .../27. Remove Element_test.go | 0 .../{0027. Remove Element => 0027.Remove-Element}/README.md | 0 .../28. Implement strStr().go | 0 .../28. Implement strStr()_test.go | 0 .../README.md | 0 .../29. Divide Two Integers.go | 0 .../29. Divide Two Integers_test.go | 0 .../README.md | 0 .../30. Substring with Concatenation of All Words.go | 0 .../30. Substring with Concatenation of All Words_test.go | 0 .../README.md | 0 .../33. Search in Rotated Sorted Array.go | 0 .../33. Search in Rotated Sorted Array_test.go | 0 .../README.md | 0 ...nd First and Last Position of Element in Sorted Array.go | 0 ...rst and Last Position of Element in Sorted Array_test.go | 0 .../README.md | 0 .../35. Search Insert Position.go | 0 .../35. Search Insert Position_test.go | 0 .../README.md | 0 .../36. Valid Sudoku.go | 0 .../36. Valid Sudoku_test.go | 0 .../{0036. Valid Sudoku => 0036.Valid-Sudoku}/README.md | 0 .../37. Sudoku Solver.go | 0 .../37. Sudoku Solver_test.go | 0 .../{0037. Sudoku Solver => 0037.Sudoku-Solver}/README.md | 0 .../39. Combination Sum.go | 0 .../39. Combination Sum_test.go | 0 .../README.md | 0 .../40. Combination Sum II.go | 0 .../40. Combination Sum II_test.go | 0 .../README.md | 0 .../41. First Missing Positive.go | 0 .../41. First Missing Positive_test.go | 0 .../README.md | 0 .../42. Trapping Rain Water.go | 0 .../42. Trapping Rain Water_test.go | 0 .../README.md | 0 .../46. Permutations.go | 0 .../46. Permutations_test.go | 0 .../{0046. Permutations => 0046.Permutations}/README.md | 0 .../47. Permutations II.go | 0 .../47. Permutations II_test.go | 0 .../README.md | 0 .../48. Rotate Image.go | 0 .../48. Rotate Image_test.go | 0 .../{0048. Rotate Image => 0048.Rotate-Image}/README.md | 0 .../49. Group Anagrams.go | 0 .../49. Group Anagrams_test.go | 0 .../{0049. Group Anagrams => 0049.Group-Anagrams}/README.md | 0 .../{0050. Pow(x, n) => 0050.Powx-n}/50. Pow(x, n).go | 0 .../{0050. Pow(x, n) => 0050.Powx-n}/50. Pow(x, n)_test.go | 0 Algorithms/{0050. Pow(x, n) => 0050.Powx-n}/README.md | 0 .../{0051. N-Queens => 0051.N-Queens}/51. N-Queens.go | 0 .../{0051. N-Queens => 0051.N-Queens}/51. N-Queens_test.go | 0 Algorithms/{0051. N-Queens => 0051.N-Queens}/README.md | 0 .../52. N-Queens II.go | 0 .../52. N-Queens II_test.go | 0 .../{0052. N-Queens II => 0052.N-Queens-II}/README.md | 0 .../53. Maximum Subarray.go | 0 .../53. Maximum Subarray_test.go | 0 .../README.md | 0 .../54. Spiral Matrix.go | 0 .../54. Spiral Matrix_test.go | 0 .../{0054. Spiral Matrix => 0054.Spiral-Matrix}/README.md | 0 .../56. Merge Intervals.go | 0 .../56. Merge Intervals_test.go | 0 .../README.md | 0 .../57. Insert Interval.go | 0 .../57. Insert Interval_test.go | 0 .../README.md | 0 .../59. Spiral Matrix II.go | 0 .../59. Spiral Matrix II_test.go | 0 .../README.md | 0 .../60. Permutation Sequence.go | 0 .../60. Permutation Sequence_test.go | 0 .../README.md | 0 .../61. Rotate List.go | 0 .../61. Rotate List_test.go | 0 .../{0061. Rotate List => 0061.Rotate-List}/README.md | 0 .../62. Unique Paths.go | 0 .../62. Unique Paths_test.go | 0 .../{0062. Unique Paths => 0062.Unique-Paths}/README.md | 0 .../63. Unique Paths II.go | 0 .../63. Unique Paths II_test.go | 0 .../README.md | 0 .../64. Minimum Path Sum.go | 0 .../64. Minimum Path Sum_test.go | 0 .../README.md | 0 .../{0066. Plus One => 0066.Plus-One}/66. Plus One.go | 0 .../{0066. Plus One => 0066.Plus-One}/66. Plus One_test.go | 0 Algorithms/{0066. Plus One => 0066.Plus-One}/README.md | 0 Algorithms/{0069. Sqrt(x) => 0069.Sqrtx}/69. Sqrt(x).go | 0 .../{0069. Sqrt(x) => 0069.Sqrtx}/69. Sqrt(x)_test.go | 0 Algorithms/{0069. Sqrt(x) => 0069.Sqrtx}/README.md | 0 .../70. Climbing Stairs.go | 0 .../70. Climbing Stairs_test.go | 0 .../README.md | 0 .../71. Simplify Path.go | 0 .../71. Simplify Path_test.go | 0 .../{0071. Simplify Path => 0071.Simplify-Path}/README.md | 0 .../74. Search a 2D Matrix.go | 0 .../74. Search a 2D Matrix_test.go | 0 .../README.md | 0 .../75. Sort Colors.go | 0 .../75. Sort Colors_test.go | 0 .../{0075. Sort Colors => 0075.Sort-Colors}/README.md | 0 .../76. Minimum Window Substring.go | 0 .../76. Minimum Window Substring_test.go | 0 .../README.md | 0 .../77. Combinations.go | 0 .../77. Combinations_test.go | 0 .../{0077. Combinations => 0077.Combinations}/README.md | 0 Algorithms/{0078. Subsets => 0078.Subsets}/78. Subsets.go | 0 .../{0078. Subsets => 0078.Subsets}/78. Subsets_test.go | 0 Algorithms/{0078. Subsets => 0078.Subsets}/README.md | 0 .../79. Word Search.go | 0 .../79. Word Search_test.go | 0 .../{0079. Word Search => 0079.Word-Search}/README.md | 0 .../80. Remove Duplicates from Sorted Array II.go | 0 .../80. Remove Duplicates from Sorted Array II_test.go | 0 .../README.md | 0 .../81. Search in Rotated Sorted Array II.go | 0 .../81. Search in Rotated Sorted Array II_test.go | 0 .../README.md | 0 .../82. Remove Duplicates from Sorted List II.go | 0 .../82. Remove Duplicates from Sorted List II_test.go | 0 .../README.md | 0 .../83. Remove Duplicates from Sorted List.go | 0 .../83. Remove Duplicates from Sorted List_test.go | 0 .../README.md | 0 .../84. Largest Rectangle in Histogram.go | 0 .../84. Largest Rectangle in Histogram_test.go | 0 .../README.md | 0 .../86. Partition List.go | 0 .../86. Partition List_test.go | 0 .../{0086. Partition List => 0086.Partition-List}/README.md | 0 .../88. Merge Sorted Array.go | 0 .../88. Merge Sorted Array_test.go | 0 .../README.md | 0 .../{0089. Gray Code => 0089.Gray-Code}/89. Gray Code.go | 0 .../89. Gray Code_test.go | 0 Algorithms/{0089. Gray Code => 0089.Gray-Code}/README.md | 0 .../{0090. Subsets II => 0090.Subsets-II}/90. Subsets II.go | 0 .../90. Subsets II_test.go | 0 Algorithms/{0090. Subsets II => 0090.Subsets-II}/README.md | 0 .../91. Decode Ways.go | 0 .../91. Decode Ways_test.go | 0 .../{0091. Decode Ways => 0091.Decode-Ways}/README.md | 0 .../92. Reverse Linked List II.go | 0 .../92. Reverse Linked List II_test.go | 0 .../README.md | 0 .../93. Restore IP Addresses.go | 0 .../93. Restore IP Addresses_test.go | 0 .../README.md | 0 .../94. Binary Tree Inorder Traversal.go | 0 .../94. Binary Tree Inorder Traversal_test.go | 0 .../README.md | 0 .../95. Unique Binary Search Trees II.go | 0 .../95. Unique Binary Search Trees II_test.go | 0 .../README.md | 0 .../96. Unique Binary Search Trees.go | 0 .../96. Unique Binary Search Trees_test.go | 0 .../README.md | 0 .../98. Validate Binary Search Tree.go | 0 .../98. Validate Binary Search Tree_test.go | 0 .../README.md | 0 .../99. Recover Binary Search Tree.go | 0 .../99. Recover Binary Search Tree_test.go | 0 .../README.md | 0 .../{0100. Same Tree => 0100.Same-Tree}/100. Same Tree.go | 0 .../100. Same Tree_test.go | 0 Algorithms/{0100. Same Tree => 0100.Same-Tree}/README.md | 0 .../101. Symmetric Tree.go | 0 .../101. Symmetric Tree_test.go | 0 .../{0101. Symmetric Tree => 0101.Symmetric-Tree}/README.md | 0 .../102. Binary Tree Level Order Traversal.go | 0 .../102. Binary Tree Level Order Traversal_test.go | 0 .../README.md | 0 .../103. Binary Tree Zigzag Level Order Traversal.go | 0 .../103. Binary Tree Zigzag Level Order Traversal_test.go | 0 .../README.md | 0 .../104. Maximum Depth of Binary Tree.go | 0 .../104. Maximum Depth of Binary Tree_test.go | 0 .../README.md | 0 ...truct Binary Tree from Preorder and Inorder Traversal.go | 0 ... Binary Tree from Preorder and Inorder Traversal_test.go | 0 .../README.md | 0 ...ruct Binary Tree from Inorder and Postorder Traversal.go | 0 ...Binary Tree from Inorder and Postorder Traversal_test.go | 0 .../README.md | 0 .../107. Binary Tree Level Order Traversal II.go | 0 .../107. Binary Tree Level Order Traversal II_test.go | 0 .../README.md | 0 .../108. Convert Sorted Array to Binary Search Tree.go | 0 .../108. Convert Sorted Array to Binary Search Tree_test.go | 0 .../README.md | 0 .../109. Convert Sorted List to Binary Search Tree.go | 0 .../109. Convert Sorted List to Binary Search Tree_test.go | 0 .../README.md | 0 .../110. Balanced Binary Tree.go | 0 .../110. Balanced Binary Tree_test.go | 0 .../README.md | 0 .../111. Minimum Depth of Binary Tree.go | 0 .../111. Minimum Depth of Binary Tree_test.go | 0 .../README.md | 0 .../{0112. Path Sum => 0112.Path-Sum}/112. Path Sum.go | 0 .../{0112. Path Sum => 0112.Path-Sum}/112. Path Sum_test.go | 0 Algorithms/{0112. Path Sum => 0112.Path-Sum}/README.md | 0 .../113. Path Sum II.go | 0 .../113. Path Sum II_test.go | 0 .../{0113. Path Sum II => 0113.Path-Sum-II}/README.md | 0 .../114. Flatten Binary Tree to Linked List.go | 0 .../114. Flatten Binary Tree to Linked List_test.go | 0 .../README.md | 0 .../{0120. Triangle => 0120.Triangle}/120. Triangle.go | 0 .../{0120. Triangle => 0120.Triangle}/120. Triangle_test.go | 0 Algorithms/{0120. Triangle => 0120.Triangle}/README.md | 0 .../121. Best Time to Buy and Sell Stock.go | 0 .../121. Best Time to Buy and Sell Stock_test.go | 0 .../README.md | 0 .../122. Best Time to Buy and Sell Stock II.go | 0 .../122. Best Time to Buy and Sell Stock II_test.go | 0 .../README.md | 0 .../124. Binary Tree Maximum Path Sum.go | 0 .../124. Binary Tree Maximum Path Sum_test.go | 0 .../README.md | 0 .../125. Valid Palindrome.go | 0 .../125. Valid Palindrome_test.go | 0 .../README.md | 0 .../126. Word Ladder II.go | 0 .../126. Word Ladder II_test.go | 0 .../{0126. Word Ladder II => 0126.Word-Ladder-II}/README.md | 0 .../127. Word Ladder.go | 2 +- .../127. Word Ladder_test.go | 0 .../{0127. Word Ladder => 0127.Word-Ladder}/README.md | 0 .../128. Longest Consecutive Sequence.go | 0 .../128. Longest Consecutive Sequence_test.go | 0 .../README.md | 0 .../129. Sum Root to Leaf Numbers.go | 0 .../129. Sum Root to Leaf Numbers_test.go | 0 .../README.md | 0 .../130. Surrounded Regions.go | 0 .../130. Surrounded Regions_test.go | 0 .../README.md | 0 .../131. Palindrome Partitioning.go | 0 .../131. Palindrome Partitioning_test.go | 0 .../README.md | 0 .../136. Single Number.go | 0 .../136. Single Number_test.go | 0 .../{0136. Single Number => 0136.Single-Number}/README.md | 0 .../137. Single Number II.go | 0 .../137. Single Number II_test.go | 0 .../README.md | 0 .../141. Linked List Cycle.go | 0 .../141. Linked List Cycle_test.go | 0 .../README.md | 0 .../142. Linked List Cycle II.go | 0 .../142. Linked List Cycle II_test.go | 0 .../README.md | 0 .../143. Reorder List.go | 0 .../143. Reorder List_test.go | 0 .../{0143. Reorder List => 0143.Reorder-List}/README.md | 0 .../144. Binary Tree Preorder Traversal.go | 0 .../144. Binary Tree Preorder Traversal_test.go | 0 .../README.md | 0 .../145. Binary Tree Postorder Traversal.go | 0 .../145. Binary Tree Postorder Traversal_test.go | 0 .../README.md | 0 .../147. Insertion Sort List.go | 0 .../147. Insertion Sort List_test.go | 0 .../README.md | 0 .../{0148. Sort List => 0148.Sort-List}/148. Sort List.go | 0 .../148. Sort List_test.go | 0 Algorithms/{0148. Sort List => 0148.Sort-List}/README.md | 0 .../150. Evaluate Reverse Polish Notation.go | 0 .../150. Evaluate Reverse Polish Notation_test.go | 0 .../README.md | 0 .../151. Reverse Words in a String.go | 0 .../151. Reverse Words in a String_test.go | 0 .../README.md | 0 .../152. Maximum Product Subarray.go | 0 .../152. Maximum Product Subarray_test.go | 0 .../README.md | 0 .../153. Find Minimum in Rotated Sorted Array.go | 0 .../153. Find Minimum in Rotated Sorted Array_test.go | 0 .../README.md | 0 .../154. Find Minimum in Rotated Sorted Array II.go | 0 .../154. Find Minimum in Rotated Sorted Array II_test.go | 0 .../README.md | 0 .../{0155. Min Stack => 0155.Min-Stack}/155. Min Stack.go | 0 .../155. Min Stack_test.go | 0 Algorithms/{0155. Min Stack => 0155.Min-Stack}/README.md | 0 .../160. Intersection of Two Linked Lists.go | 0 .../160. Intersection of Two Linked Lists_test.go | 0 .../README.md | 0 .../162. Find Peak Element.go | 0 .../162. Find Peak Element_test.go | 0 .../README.md | 0 .../164. Maximum Gap.go | 0 .../164. Maximum Gap_test.go | 0 .../{0164. Maximum Gap => 0164.Maximum-Gap}/README.md | 0 .../167. Two Sum II - Input array is sorted.go | 0 .../167. Two Sum II - Input array is sorted_test.go | 0 .../README.md | 0 .../169. Majority Element.go | 0 .../169. Majority Element_test.go | 0 .../README.md | 0 .../172. Factorial Trailing Zeroes.go | 0 .../172. Factorial Trailing Zeroes_test.go | 0 .../README.md | 0 .../173. Binary Search Tree Iterator.go | 0 .../173. Binary Search Tree Iterator_test.go | 0 .../README.md | 0 .../174. Dungeon Game.go | 0 .../174. Dungeon Game_test.go | 0 .../{0174. Dungeon Game => 0174.Dungeon-Game}/README.md | 0 .../179. Largest Number.go | 0 .../179. Largest Number_test.go | 0 .../{0179. Largest Number => 0179.Largest-Number}/README.md | 0 .../187. Repeated DNA Sequences.go | 0 .../187. Repeated DNA Sequences_test.go | 0 .../README.md | 0 .../190. Reverse Bits.go | 0 .../190. Reverse Bits_test.go | 0 .../{0190. Reverse Bits => 0190.Reverse-Bits}/README.md | 0 .../191. Number of 1 Bits.go | 0 .../191. Number of 1 Bits_test.go | 0 .../README.md | 0 .../198. House Robber.go | 0 .../198. House Robber_test.go | 0 .../{0198. House Robber => 0198.House-Robber}/README.md | 0 .../199. Binary Tree Right Side View.go | 0 .../199. Binary Tree Right Side View_test.go | 2 ++ .../README.md | 0 .../200. Number of Islands.go | 0 .../200. Number of Islands_test.go | 0 .../README.md | 0 .../201. Bitwise AND of Numbers Range.go | 0 .../201. Bitwise AND of Numbers Range_test.go | 0 .../README.md | 0 .../202. Happy Number.go | 0 .../202. Happy Number_test.go | 0 .../{0202. Happy Number => 0202.Happy-Number}/README.md | 0 .../203. Remove Linked List Elements.go | 0 .../203. Remove Linked List Elements_test.go | 0 .../README.md | 0 .../204. Count Primes.go | 0 .../204. Count Primes_test.go | 0 .../{0204. Count Primes => 0204.Count-Primes}/README.md | 0 .../205. Isomorphic Strings.go | 0 .../205. Isomorphic Strings_test.go | 0 .../README.md | 0 .../206. Reverse Linked List.go | 0 .../206. Reverse Linked List_test.go | 0 .../README.md | 0 .../207. Course Schedule.go | 0 .../207. Course Schedule_test.go | 0 .../README.md | 0 .../208. Implement Trie (Prefix Tree).go | 0 .../208. Implement Trie (Prefix Tree)_test.go | 0 .../README.md | 0 .../209. Minimum Size Subarray Sum.go | 0 .../209. Minimum Size Subarray Sum_test.go | 0 .../README.md | 0 .../210. Course Schedule II.go | 0 .../210. Course Schedule II_test.go | 0 .../README.md | 0 .../211. Add and Search Word - Data structure design.go | 0 ...211. Add and Search Word - Data structure design_test.go | 0 .../README.md | 0 .../212. Word Search II.go | 0 .../212. Word Search II_test.go | 0 .../{0212. Word Search II => 0212.Word-Search-II}/README.md | 0 .../213. House Robber II.go | 0 .../213. House Robber II_test.go | 0 .../README.md | 0 .../215. Kth Largest Element in an Array.go | 0 .../215. Kth Largest Element in an Array_test.go | 0 .../README.md | 0 .../216. Combination Sum III.go | 0 .../216. Combination Sum III_test.go | 0 .../README.md | 0 .../217. Contains Duplicate.go | 0 .../217. Contains Duplicate_test.go | 0 .../README.md | 0 .../218. The Skyline Problem.go | 0 .../218. The Skyline Problem_test.go | 0 .../README.md | 0 .../219. Contains Duplicate II.go | 0 .../219. Contains Duplicate II_test.go | 0 .../README.md | 0 .../220. Contains Duplicate III.go | 0 .../220. Contains Duplicate III_test.go | 0 .../README.md | 0 .../222. Count Complete Tree Nodes.go | 0 .../222. Count Complete Tree Nodes_test.go | 0 .../README.md | 0 .../223. Rectangle Area.go | 0 .../223. Rectangle Area_test.go | 0 .../{0223. Rectangle Area => 0223.Rectangle-Area}/README.md | 0 .../224. Basic Calculator.go | 0 .../224. Basic Calculator_test.go | 0 .../README.md | 0 .../225. Implement Stack using Queues.go | 0 .../225. Implement Stack using Queues_test.go | 0 .../README.md | 0 .../226. Invert Binary Tree.go | 0 .../226. Invert Binary Tree_test.go | 0 .../README.md | 0 .../229. Majority Element II.go | 0 .../229. Majority Element II_test.go | 0 .../README.md | 0 .../230. Kth Smallest Element in a BST.go | 0 .../230. Kth Smallest Element in a BST_test.go | 0 .../README.md | 0 .../231. Power of Two.go | 0 .../231. Power of Two_test.go | 0 .../{0231. Power of Two => 0231.Power-of-Two}/README.md | 0 .../232. Implement Queue using Stacks.go | 0 .../232. Implement Queue using Stacks_test.go | 0 .../README.md | 0 .../234. Palindrome Linked List.go | 0 .../234. Palindrome Linked List_test.go | 0 .../README.md | 0 .../235. Lowest Common Ancestor of a Binary Search Tree.go | 0 .... Lowest Common Ancestor of a Binary Search Tree_test.go | 0 .../README.md | 0 .../236. Lowest Common Ancestor of a Binary Tree.go | 0 .../236. Lowest Common Ancestor of a Binary Tree_test.go | 0 .../README.md | 0 .../237. Delete Node in a Linked List.go | 0 .../237. Delete Node in a Linked List_test.go | 0 .../README.md | 0 .../239. Sliding Window Maximum.go | 0 .../239. Sliding Window Maximum_test.go | 0 .../README.md | 0 .../240. Search a 2D Matrix II.go | 0 .../240. Search a 2D Matrix II_test.go | 0 .../README.md | 0 .../242. Valid Anagram.go | 0 .../242. Valid Anagram_test.go | 0 .../{0242. Valid Anagram => 0242.Valid-Anagram}/README.md | 0 .../257. Binary Tree Paths.go | 0 .../257. Binary Tree Paths_test.go | 0 .../README.md | 0 .../260. Single Number III.go | 0 .../260. Single Number III_test.go | 0 .../README.md | 0 .../263. Ugly Number.go | 0 .../263. Ugly Number_test.go | 0 .../{0263. Ugly Number => 0263.Ugly-Number}/README.md | 0 .../268. Missing Number.go | 0 .../268. Missing Number_test.go | 0 .../{0268. Missing Number => 0268.Missing-Number}/README.md | 0 Algorithms/{0274. H-Index => 0274.H-Index}/274. H-Index.go | 0 .../{0274. H-Index => 0274.H-Index}/274. H-Index_test.go | 0 Algorithms/{0274. H-Index => 0274.H-Index}/README.md | 0 .../275. H-Index II.go | 0 .../275. H-Index II_test.go | 0 Algorithms/{0275. H-Index II => 0275.H-Index-II}/README.md | 0 .../283. Move Zeroes.go | 0 .../283. Move Zeroes_test.go | 0 .../{0283. Move Zeroes => 0283.Move-Zeroes}/README.md | 0 .../287. Find the Duplicate Number.go | 0 .../287. Find the Duplicate Number_test.go | 5 ----- .../README.md | 0 .../290. Word Pattern.go | 0 .../290. Word Pattern_test.go | 0 .../{0290. Word Pattern => 0290.Word-Pattern}/README.md | 0 .../300. Longest Increasing Subsequence.go | 0 .../300. Longest Increasing Subsequence_test.go | 0 .../README.md | 0 .../303. Range Sum Query - Immutable.go | 0 .../303. Range Sum Query - Immutable_test.go | 0 .../README.md | 0 .../306. Additive Number.go | 0 .../306. Additive Number_test.go | 0 .../README.md | 0 .../307. Range Sum Query - Mutable.go | 0 .../307. Range Sum Query - Mutable_test.go | 0 .../README.md | 0 .../309. Best Time to Buy and Sell Stock with Cooldown.go | 0 ...9. Best Time to Buy and Sell Stock with Cooldown_test.go | 0 .../README.md | 0 .../315. Count of Smaller Numbers After Self.go | 0 .../315. Count of Smaller Numbers After Self_test.go | 0 .../README.md | 0 .../318. Maximum Product of Word Lengths.go | 0 .../318. Maximum Product of Word Lengths_test.go | 0 .../README.md | 0 .../322. Coin Change.go | 0 .../322. Coin Change_test.go | 0 .../{0322. Coin Change => 0322.Coin-Change}/README.md | 0 .../324. Wiggle Sort II.go | 0 .../324. Wiggle Sort II_test.go | 0 .../{0324. Wiggle Sort II => 0324.Wiggle-Sort-II}/README.md | 0 .../326. Power of Three.go | 0 .../326. Power of Three_test.go | 0 .../{0326. Power of Three => 0326.Power-of-Three}/README.md | 0 .../327. Count of Range Sum.go | 0 .../327. Count of Range Sum_test.go | 0 .../README.md | 0 .../328. Odd Even Linked List.go | 0 .../328. Odd Even Linked List_test.go | 0 .../README.md | 0 .../329. Longest Increasing Path in a Matrix.go | 0 .../329. Longest Increasing Path in a Matrix_test.go | 0 .../README.md | 0 .../331. Verify Preorder Serialization of a Binary Tree.go | 0 .... Verify Preorder Serialization of a Binary Tree_test.go | 0 .../README.md | 0 .../338. Counting Bits.go | 0 .../338. Counting Bits_test.go | 0 .../{0338. Counting Bits => 0338.Counting-Bits}/README.md | 0 .../342. Power of Four.go | 0 .../342. Power of Four_test.go | 0 .../{0342. Power of Four => 0342.Power-of-Four}/README.md | 0 .../343. Integer Break.go | 0 .../343. Integer Break_test.go | 0 .../{0343. Integer Break => 0343.Integer-Break}/README.md | 0 .../344. Reverse String.go | 0 .../344. Reverse String_test.go | 0 .../{0344. Reverse String => 0344.Reverse-String}/README.md | 0 .../345. Reverse Vowels of a String.go | 0 .../345. Reverse Vowels of a String_test.go | 0 .../README.md | 0 .../347. Top K Frequent Elements.go | 0 .../347. Top K Frequent Elements_test.go | 0 .../README.md | 0 .../349. Intersection of Two Arrays.go | 0 .../349. Intersection of Two Arrays_test.go | 0 .../README.md | 0 .../350. Intersection of Two Arrays II.go | 0 .../350. Intersection of Two Arrays II_test.go | 0 .../README.md | 0 .../354. Russian Doll Envelopes.go | 0 .../354. Russian Doll Envelopes_test.go | 0 .../README.md | 0 .../357. Count Numbers with Unique Digits.go | 0 .../357. Count Numbers with Unique Digits_test.go | 0 .../README.md | 0 .../367. Valid Perfect Square.go | 0 .../367. Valid Perfect Square_test.go | 0 .../README.md | 0 .../371. Sum of Two Integers.go | 0 .../371. Sum of Two Integers_test.go | 0 .../README.md | 0 .../{0372. Super Pow => 0372.Super-Pow}/372. Super Pow.go | 0 .../372. Super Pow_test.go | 0 Algorithms/{0372. Super Pow => 0372.Super-Pow}/README.md | 0 .../373. Find K Pairs with Smallest Sums.go | 0 .../373. Find K Pairs with Smallest Sums_test.go | 0 .../README.md | 0 .../378. Kth Smallest Element in a Sorted Matrix.go | 0 .../378. Kth Smallest Element in a Sorted Matrix_test.go | 0 .../README.md | 0 .../385. Mini Parser.go | 0 .../385. Mini Parser_test.go | 0 .../{0385. Mini Parser => 0385.Mini-Parser}/README.md | 0 .../386. Lexicographical Numbers.go | 0 .../386. Lexicographical Numbers_test.go | 0 .../README.md | 0 .../387. First Unique Character in a String.go | 0 .../387. First Unique Character in a String_test.go | 0 .../README.md | 0 .../389. Find the Difference.go | 0 .../389. Find the Difference_test.go | 0 .../README.md | 0 .../392. Is Subsequence.go | 0 .../392. Is Subsequence_test.go | 0 .../{0392. Is Subsequence => 0392.Is-Subsequence}/README.md | 0 .../393. UTF-8 Validation.go | 0 .../393. UTF-8 Validation_test.go | 0 .../README.md | 0 .../394. Decode String.go | 0 .../394. Decode String_test.go | 0 .../{0394. Decode String => 0394.Decode-String}/README.md | 0 .../397. Integer Replacement.go | 0 .../397. Integer Replacement_test.go | 0 .../README.md | 0 .../399. Evaluate Division.go | 0 .../399. Evaluate Division_test.go | 0 .../README.md | 0 .../401. Binary Watch.go | 0 .../401. Binary Watch_test.go | 0 .../{0401. Binary Watch => 0401.Binary-Watch}/README.md | 0 .../402. Remove K Digits.go | 0 .../402. Remove K Digits_test.go | 0 .../README.md | 0 .../404. Sum of Left Leaves.go | 0 .../404. Sum of Left Leaves_test.go | 0 .../README.md | 0 .../405. Convert a Number to Hexadecimal.go | 0 .../405. Convert a Number to Hexadecimal_test.go | 0 .../README.md | 0 .../409. Longest Palindrome.go | 0 .../409. Longest Palindrome_test.go | 0 .../README.md | 0 .../410. Split Array Largest Sum.go | 0 .../410. Split Array Largest Sum_test.go | 0 .../README.md | 0 .../{0412. Fizz Buzz => 0412.Fizz-Buzz}/412. Fizz Buzz.go | 0 .../412. Fizz Buzz_test.go | 0 Algorithms/{0412. Fizz Buzz => 0412.Fizz-Buzz}/README.md | 0 .../414. Third Maximum Number.go | 0 .../414. Third Maximum Number_test.go | 0 .../README.md | 0 .../416. Partition Equal Subset Sum.go | 0 .../416. Partition Equal Subset Sum_test.go | 0 .../README.md | 0 .../421. Maximum XOR of Two Numbers in an Array.go | 0 .../421. Maximum XOR of Two Numbers in an Array_test.go | 0 .../README.md | 0 .../424. Longest Repeating Character Replacement.go | 0 .../424. Longest Repeating Character Replacement_test.go | 0 .../README.md | 0 .../433. Minimum Genetic Mutation.go | 2 +- .../433. Minimum Genetic Mutation_test.go | 0 .../README.md | 0 .../435. Non-overlapping Intervals.go | 0 .../435. Non-overlapping Intervals_test.go | 0 .../README.md | 0 .../436. Find Right Interval.go | 0 .../436. Find Right Interval_test.go | 0 .../README.md | 0 .../437. Path Sum III.go | 0 .../437. Path Sum III_test.go | 0 .../{0437. Path Sum III => 0437.Path-Sum-III}/README.md | 0 .../438. Find All Anagrams in a String.go | 0 .../438. Find All Anagrams in a String_test.go | 0 .../README.md | 0 .../441. Arranging Coins.go | 0 .../441. Arranging Coins_test.go | 0 .../README.md | 0 .../445. Add Two Numbers II.go | 0 .../445. Add Two Numbers II_test.go | 0 .../README.md | 0 .../447. Number of Boomerangs.go | 0 .../447. Number of Boomerangs_test.go | 0 .../README.md | 0 .../451. Sort Characters By Frequency.go | 0 .../451. Sort Characters By Frequency_test.go | 0 .../README.md | 0 Algorithms/{0454. 4Sum II => 0454.4Sum-II}/454. 4Sum II.go | 0 .../{0454. 4Sum II => 0454.4Sum-II}/454. 4Sum II_test.go | 0 Algorithms/{0454. 4Sum II => 0454.4Sum-II}/README.md | 0 .../455. Assign Cookies.go | 0 .../455. Assign Cookies_test.go | 0 .../{0455. Assign Cookies => 0455.Assign-Cookies}/README.md | 0 .../456. 132 Pattern.go | 0 .../456. 132 Pattern_test.go | 0 .../{0456. 132 Pattern => 0456.132-Pattern}/README.md | 0 .../457. Circular Array Loop.go | 0 .../457. Circular Array Loop_test.go | 0 .../README.md | 0 .../461. Hamming Distance.go | 0 .../461. Hamming Distance_test.go | 0 .../README.md | 0 .../463. Island Perimeter.go | 0 .../463. Island Perimeter_test.go | 0 .../README.md | 0 .../470. Implement Rand10() Using Rand7().go | 0 .../470. Implement Rand10() Using Rand7()_test.go | 0 .../README.md | 0 .../474. Ones and Zeroes.go | 0 .../474. Ones and Zeroes_test.go | 0 .../README.md | 0 Algorithms/{0475. Heaters => 0475.Heaters}/475. Heaters.go | 0 .../{0475. Heaters => 0475.Heaters}/475. Heaters_test.go | 0 Algorithms/{0475. Heaters => 0475.Heaters}/README.md | 0 .../476. Number Complement.go | 0 .../476. Number Complement_test.go | 0 .../README.md | 0 .../477. Total Hamming Distance.go | 0 .../477. Total Hamming Distance_test.go | 0 .../README.md | 0 .../480. Sliding Window Median.go | 0 .../480. Sliding Window Median_test.go | 0 .../README.md | 0 .../483. Smallest Good Base.go | 0 .../483. Smallest Good Base_test.go | 0 .../README.md | 0 .../491. Increasing Subsequences.go | 0 .../491. Increasing Subsequences_test.go | 0 .../README.md | 0 .../493. Reverse Pairs.go | 0 .../493. Reverse Pairs_test.go | 0 .../{0493. Reverse Pairs => 0493.Reverse-Pairs}/README.md | 0 .../496. Next Greater Element I.go | 0 .../496. Next Greater Element I_test.go | 0 .../README.md | 0 .../497. Random Point in Non-overlapping Rectangles.go | 0 .../497. Random Point in Non-overlapping Rectangles_test.go | 0 .../README.md | 0 .../498. Diagonal Traverse.go | 0 .../498. Diagonal Traverse_test.go | 0 .../README.md | 0 .../500. Keyboard Row.go | 0 .../500. Keyboard Row_test.go | 0 .../{0500. Keyboard Row => 0500.Keyboard-Row}/README.md | 0 .../503. Next Greater Element II.go | 0 .../503. Next Greater Element II_test.go | 0 .../README.md | 0 .../508. Most Frequent Subtree Sum.go | 0 .../508. Most Frequent Subtree Sum_test.go | 0 .../README.md | 0 .../509. Fibonacci Number.go | 0 .../509. Fibonacci Number_test.go | 0 .../README.md | 0 .../513. Find Bottom Left Tree Value.go | 0 .../513. Find Bottom Left Tree Value_test.go | 0 .../README.md | 0 .../515. Find Largest Value in Each Tree Row.go | 0 .../515. Find Largest Value in Each Tree Row_test.go | 0 .../README.md | 0 .../524. Longest Word in Dictionary through Deleting.go | 0 ...524. Longest Word in Dictionary through Deleting_test.go | 0 .../README.md | 0 .../526. Beautiful Arrangement.go | 0 .../526. Beautiful Arrangement_test.go | 0 .../README.md | 0 .../528. Random Pick with Weight.go | 0 .../528. Random Pick with Weight_test.go | 0 .../README.md | 0 .../532. K-diff Pairs in an Array.go | 0 .../532. K-diff Pairs in an Array_test.go | 0 .../README.md | 0 .../541. Reverse String II.go | 0 .../541. Reverse String II_test.go | 0 .../README.md | 0 .../{0542. 01 Matrix => 0542.01-Matrix}/542. 01 Matrix.go | 0 .../542. 01 Matrix_test.go | 0 Algorithms/{0542. 01 Matrix => 0542.01-Matrix}/README.md | 0 .../547. Friend Circles.go | 0 .../547. Friend Circles_test.go | 0 .../{0547. Friend Circles => 0547.Friend-Circles}/README.md | 0 .../557. Reverse Words in a String III.go | 0 .../557. Reverse Words in a String III_test.go | 0 .../README.md | 0 .../563. Binary Tree Tilt.go | 0 .../563. Binary Tree Tilt_test.go | 0 .../README.md | 0 .../566. Reshape the Matrix.go | 0 .../566. Reshape the Matrix_test.go | 0 .../README.md | 0 .../567. Permutation in String.go | 0 .../567. Permutation in String_test.go | 0 .../README.md | 0 .../572. Subtree of Another Tree.go | 0 .../572. Subtree of Another Tree_test.go | 0 .../README.md | 0 .../575. Distribute Candies.go | 0 .../575. Distribute Candies_test.go | 0 .../README.md | 0 .../594. Longest Harmonious Subsequence.go | 0 .../594. Longest Harmonious Subsequence_test.go | 0 .../README.md | 0 .../599. Minimum Index Sum of Two Lists.go | 0 .../599. Minimum Index Sum of Two Lists_test.go | 0 .../README.md | 0 .../628. Maximum Product of Three Numbers.go | 0 .../628. Maximum Product of Three Numbers_test.go | 0 .../README.md | 0 .../632. Smallest Range Covering Elements from K Lists.go | 0 ...2. Smallest Range Covering Elements from K Lists_test.go | 0 .../README.md | 0 .../633. Sum of Square Numbers.go | 0 .../633. Sum of Square Numbers_test.go | 0 .../README.md | 0 .../636. Exclusive Time of Functions.go | 0 .../636. Exclusive Time of Functions_test.go | 0 .../README.md | 0 .../637. Average of Levels in Binary Tree.go | 0 .../637. Average of Levels in Binary Tree_test.go | 0 .../README.md | 0 .../645. Set Mismatch.go | 0 .../645. Set Mismatch_test.go | 0 .../{0645. Set Mismatch => 0645.Set-Mismatch}/README.md | 0 .../648. Replace Words.go | 0 .../648. Replace Words_test.go | 0 .../{0648. Replace Words => 0648.Replace-Words}/README.md | 0 .../653. Two Sum IV - Input is a BST.go | 0 .../653. Two Sum IV - Input is a BST_test.go | 0 .../README.md | 0 .../658. Find K Closest Elements.go | 0 .../658. Find K Closest Elements_test.go | 0 .../README.md | 0 .../662. Maximum Width of Binary Tree.go | 6 +++--- .../662. Maximum Width of Binary Tree_test.go | 0 .../README.md | 0 .../668. Kth Smallest Number in Multiplication Table.go | 0 ...668. Kth Smallest Number in Multiplication Table_test.go | 0 .../README.md | 0 .../676. Implement Magic Dictionary.go | 0 .../676. Implement Magic Dictionary_test.go | 0 .../README.md | 0 .../682. Baseball Game.go | 0 .../682. Baseball Game_test.go | 0 .../{0682. Baseball Game => 0682.Baseball-Game}/README.md | 0 .../684. Redundant Connection.go | 0 .../684. Redundant Connection_test.go | 0 .../README.md | 0 .../685. Redundant Connection II.go | 0 .../685. Redundant Connection II_test.go | 0 .../README.md | 0 .../693. Binary Number with Alternating Bits.go | 0 .../693. Binary Number with Alternating Bits_test.go | 0 .../README.md | 0 .../699. Falling Squares.go | 0 .../699. Falling Squares_test.go | 0 .../README.md | 0 .../704. Binary Search.go | 0 .../704. Binary Search_test.go | 0 .../{0704. Binary Search => 0704.Binary-Search}/README.md | 0 .../705. Design HashSet.go | 0 .../705. Design HashSet_test.go | 0 .../{0705. Design HashSet => 0705.Design-HashSet}/README.md | 0 .../706. Design HashMap.go | 0 .../706. Design HashMap_test.go | 0 .../{0706. Design HashMap => 0706.Design-HashMap}/README.md | 0 .../707. Design Linked List.go | 0 .../707. Design Linked List_test.go | 0 .../README.md | 0 .../710. Random Pick with Blacklist.go | 0 .../710. Random Pick with Blacklist_test.go | 0 .../README.md | 0 .../713. Subarray Product Less Than K.go | 0 .../713. Subarray Product Less Than K_test.go | 0 .../README.md | 0 ... Best Time to Buy and Sell Stock with Transaction Fee.go | 0 ... Time to Buy and Sell Stock with Transaction Fee_test.go | 0 .../README.md | 0 .../715. Range Module.go | 0 .../715. Range Module_test.go | 0 .../{0715. Range Module => 0715.Range-Module}/README.md | 0 .../717. 1-bit and 2-bit Characters.go | 0 .../717. 1-bit and 2-bit Characters_test.go | 0 .../README.md | 0 .../718. Maximum Length of Repeated Subarray.go | 0 .../718. Maximum Length of Repeated Subarray_test.go | 0 .../README.md | 0 .../719. Find K-th Smallest Pair Distance.go | 0 .../719. Find K-th Smallest Pair Distance_test.go | 0 .../README.md | 0 .../720. Longest Word in Dictionary.go | 0 .../720. Longest Word in Dictionary_test.go | 0 .../README.md | 0 .../721. Accounts Merge.go | 0 .../721. Accounts Merge_test.go | 0 .../{0721. Accounts Merge => 0721.Accounts-Merge}/README.md | 0 .../725. Split Linked List in Parts.go | 0 .../725. Split Linked List in Parts_test.go | 5 ----- .../README.md | 0 .../726. Number of Atoms.go | 0 .../726. Number of Atoms_test.go | 0 .../README.md | 0 .../729. My Calendar I.go | 0 .../729. My Calendar I_test.go | 0 .../{0729. My Calendar I => 0729.My-Calendar-I}/README.md | 0 .../732. My Calendar III.go | 0 .../732. My Calendar III_test.go | 0 .../README.md | 0 .../733. Flood Fill.go | 0 .../733. Flood Fill_test.go | 0 Algorithms/{0733. Flood Fill => 0733.Flood-Fill}/README.md | 0 .../735. Asteroid Collision.go | 0 .../735. Asteroid Collision_test.go | 0 .../README.md | 0 .../739. Daily Temperatures.go | 0 .../739. Daily Temperatures_test.go | 0 .../README.md | 0 .../744. Find Smallest Letter Greater Than Target.go | 0 .../744. Find Smallest Letter Greater Than Target_test.go | 0 .../README.md | 0 .../745. Prefix and Suffix Search.go | 0 .../745. Prefix and Suffix Search_test.go | 0 .../README.md | 0 .../746. Min Cost Climbing Stairs.go | 0 .../746. Min Cost Climbing Stairs_test.go | 0 .../README.md | 0 .../748. Shortest Completing Word.go | 0 .../748. Shortest Completing Word_test.go | 0 .../README.md | 0 .../756. Pyramid Transition Matrix.go | 0 .../756. Pyramid Transition Matrix_test.go | 0 .../README.md | 0 ...62. Prime Number of Set Bits in Binary Representation.go | 0 ...rime Number of Set Bits in Binary Representation_test.go | 0 .../README.md | 0 .../763. Partition Labels.go | 0 .../763. Partition Labels_test.go | 0 .../README.md | 0 .../765. Couples Holding Hands.go | 0 .../765. Couples Holding Hands_test.go | 0 .../README.md | 0 .../766. Toeplitz Matrix.go | 0 .../766. Toeplitz Matrix_test.go | 0 .../README.md | 0 .../767. Reorganize String.go | 0 .../767. Reorganize String_test.go | 0 .../README.md | 0 .../771. Jewels and Stones.go | 0 .../771. Jewels and Stones_test.go | 0 .../README.md | 0 .../778. Swim in Rising Water.go | 0 .../778. Swim in Rising Water_test.go | 0 .../README.md | 0 .../781. Rabbits in Forest.go | 0 .../781. Rabbits in Forest_test.go | 0 .../README.md | 0 .../784. Letter Case Permutation.go | 0 .../784. Letter Case Permutation_test.go | 0 .../README.md | 0 .../786. K-th Smallest Prime Fraction.go | 0 .../786. K-th Smallest Prime Fraction_test.go | 0 .../README.md | 0 .../793. Preimage Size of Factorial Zeroes Function.go | 0 .../793. Preimage Size of Factorial Zeroes Function_test.go | 0 .../README.md | 0 .../803. Bricks Falling When Hit.go | 0 .../803. Bricks Falling When Hit_test.go | 0 .../README.md | 0 .../811. Subdomain Visit Count.go | 0 .../811. Subdomain Visit Count_test.go | 0 .../README.md | 0 .../815. Bus Routes.go | 0 .../815. Bus Routes_test.go | 0 Algorithms/{0815. Bus Routes => 0815.Bus-Routes}/README.md | 0 .../817. Linked List Components.go | 0 .../817. Linked List Components_test.go | 0 .../README.md | 0 .../819. Most Common Word.go | 0 .../819. Most Common Word_test.go | 0 .../README.md | 0 .../826. Most Profit Assigning Work.go | 0 .../826. Most Profit Assigning Work_test.go | 0 .../README.md | 0 .../828. Unique Letter String.go | 0 .../828. Unique Letter String_test.go | 0 .../README.md | 0 .../834. Sum of Distances in Tree.go | 0 .../834. Sum of Distances in Tree_test.go | 0 .../README.md | 0 .../836. Rectangle Overlap.go | 0 .../836. Rectangle Overlap_test.go | 0 .../README.md | 0 .../838. Push Dominoes.go | 0 .../838. Push Dominoes_test.go | 0 .../{0838. Push Dominoes => 0838.Push-Dominoes}/README.md | 0 .../839. Similar String Groups.go | 0 .../839. Similar String Groups_test.go | 0 .../README.md | 0 .../842. Split Array into Fibonacci Sequence.go | 0 .../842. Split Array into Fibonacci Sequence_test.go | 0 .../README.md | 0 .../844. Backspace String Compare.go | 0 .../844. Backspace String Compare_test.go | 0 .../README.md | 0 .../845. Longest Mountain in Array.go | 0 .../845. Longest Mountain in Array_test.go | 0 .../README.md | 0 .../850. Rectangle Area II.go | 0 .../850. Rectangle Area II_test.go | 0 .../README.md | 0 .../852. Peak Index in a Mountain Array.go | 0 .../852. Peak Index in a Mountain Array_test.go | 0 .../README.md | 0 .../{0853. Car Fleet => 0853.Car-Fleet}/853. Car Fleet.go | 0 .../853. Car Fleet_test.go | 0 Algorithms/{0853. Car Fleet => 0853.Car-Fleet}/README.md | 0 .../856. Score of Parentheses.go | 0 .../856. Score of Parentheses_test.go | 0 .../README.md | 0 .../864. Shortest Path to Get All Keys.go | 0 .../864. Shortest Path to Get All Keys_test.go | 0 .../README.md | 0 .../867. Transpose Matrix.go | 0 .../867. Transpose Matrix_test.go | 0 .../README.md | 0 .../875. Koko Eating Bananas.go | 0 .../875. Koko Eating Bananas_test.go | 0 .../README.md | 0 .../876. Middle of the Linked List.go | 0 .../876. Middle of the Linked List_test.go | 0 .../README.md | 0 .../878. Nth Magical Number.go | 0 .../878. Nth Magical Number_test.go | 0 .../README.md | 0 .../880. Decoded String at Index.go | 0 .../880. Decoded String at Index_test.go | 0 .../README.md | 0 .../881. Boats to Save People.go | 0 .../881. Boats to Save People_test.go | 0 .../README.md | 0 .../884. Uncommon Words from Two Sentences.go | 0 .../884. Uncommon Words from Two Sentences_test.go | 0 .../README.md | 0 .../885. Spiral Matrix III.go | 0 .../885. Spiral Matrix III_test.go | 0 .../README.md | 0 .../887. Super Egg Drop.go | 0 .../887. Super Egg Drop_test.go | 0 .../{0887. Super Egg Drop => 0887.Super-Egg-Drop}/README.md | 0 .../891. Sum of Subsequence Widths.go | 0 .../891. Sum of Subsequence Widths_test.go | 0 .../README.md | 0 .../895. Maximum Frequency Stack.go | 0 .../895. Maximum Frequency Stack_test.go | 0 .../README.md | 0 .../897. Increasing Order Search Tree.go | 0 .../897. Increasing Order Search Tree_test.go | 0 .../README.md | 0 .../898. Bitwise ORs of Subarrays.go | 0 .../898. Bitwise ORs of Subarrays_test.go | 0 .../README.md | 0 .../901. Online Stock Span.go | 0 .../901. Online Stock Span_test.go | 0 .../README.md | 0 .../904. Fruit Into Baskets.go | 0 .../904. Fruit Into Baskets_test.go | 0 .../README.md | 0 .../907. Sum of Subarray Minimums.go | 0 .../907. Sum of Subarray Minimums_test.go | 0 .../README.md | 0 .../911. Online Election.go | 0 .../911. Online Election_test.go | 0 .../README.md | 0 .../918. Maximum Sum Circular Subarray.go | 0 .../918. Maximum Sum Circular Subarray_test.go | 0 .../README.md | 0 .../920. Number of Music Playlists.go | 0 .../920. Number of Music Playlists_test.go | 0 .../README.md | 0 .../921. Minimum Add to Make Parentheses Valid.go | 0 .../921. Minimum Add to Make Parentheses Valid_test.go | 0 .../README.md | 0 .../922. Sort Array By Parity II.go | 0 .../922. Sort Array By Parity II_test.go | 0 .../README.md | 0 .../923. 3Sum With Multiplicity.go | 0 .../923. 3Sum With Multiplicity_test.go | 0 .../README.md | 0 .../924. Minimize Malware Spread.go | 0 .../924. Minimize Malware Spread_test.go | 0 .../README.md | 0 .../925. Long Pressed Name.go | 0 .../925. Long Pressed Name_test.go | 0 .../README.md | 0 .../927. Three Equal Parts.go | 0 .../927. Three Equal Parts_test.go | 0 .../README.md | 0 .../928. Minimize Malware Spread II.go | 0 .../928. Minimize Malware Spread II_test.go | 0 .../README.md | 0 .../930. Binary Subarrays With Sum.go | 0 .../930. Binary Subarrays With Sum_test.go | 0 .../README.md | 0 .../942. DI String Match.go | 0 .../942. DI String Match_test.go | 0 .../README.md | 0 .../946. Validate Stack Sequences.go | 0 .../946. Validate Stack Sequences_test.go | 0 .../README.md | 0 .../947. Most Stones Removed with Same Row or Column.go | 0 ...947. Most Stones Removed with Same Row or Column_test.go | 0 .../README.md | 0 .../952. Largest Component Size by Common Factor.go | 0 .../952. Largest Component Size by Common Factor_test.go | 0 .../README.md | 0 .../953. Verifying an Alien Dictionary.go | 0 .../953. Verifying an Alien Dictionary_test.go | 0 .../README.md | 0 .../959. Regions Cut By Slashes.go | 0 .../959. Regions Cut By Slashes_test.go | 0 .../README.md | 0 .../961. N-Repeated Element in Size 2N Array.go | 0 .../961. N-Repeated Element in Size 2N Array_test.go | 0 .../README.md | 0 .../968. Binary Tree Cameras.go | 0 .../968. Binary Tree Cameras_test.go | 0 .../README.md | 0 .../969. Pancake Sorting.go | 0 .../969. Pancake Sorting_test.go | 0 .../README.md | 0 .../970. Powerful Integers.go | 0 .../970. Powerful Integers_test.go | 0 .../README.md | 0 .../973. K Closest Points to Origin.go | 0 .../973. K Closest Points to Origin_test.go | 5 ----- .../README.md | 0 .../976. Largest Perimeter Triangle.go | 0 .../976. Largest Perimeter Triangle_test.go | 0 .../README.md | 0 .../977. Squares of a Sorted Array.go | 0 .../977. Squares of a Sorted Array_test.go | 0 .../README.md | 0 .../978. Longest Turbulent Subarray.go | 0 .../978. Longest Turbulent Subarray_test.go | 0 .../README.md | 0 .../979. Distribute Coins in Binary Tree.go | 0 .../979. Distribute Coins in Binary Tree_test.go | 0 .../README.md | 0 .../980. Unique Paths III.go | 0 .../980. Unique Paths III_test.go | 0 .../README.md | 0 .../981. Time Based Key-Value Store.go | 0 .../981. Time Based Key-Value Store_test.go | 0 .../README.md | 0 .../984. String Without AAA or BBB.go | 0 .../984. String Without AAA or BBB_test.go | 0 .../README.md | 0 .../986. Interval List Intersections.go | 0 .../986. Interval List Intersections_test.go | 0 .../README.md | 0 .../990. Satisfiability of Equality Equations.go | 0 .../990. Satisfiability of Equality Equations_test.go | 0 .../README.md | 0 .../992. Subarrays with K Different Integers.go | 0 .../992. Subarrays with K Different Integers_test.go | 0 .../README.md | 0 .../993. Cousins in Binary Tree.go | 0 .../993. Cousins in Binary Tree_test.go | 0 .../README.md | 0 .../995. Minimum Number of K Consecutive Bit Flips.go | 0 .../995. Minimum Number of K Consecutive Bit Flips_test.go | 0 .../README.md | 0 .../996. Number of Squareful Arrays.go | 0 .../996. Number of Squareful Arrays_test.go | 0 .../README.md | 0 .../1002. Find Common Characters.go | 2 +- .../1002. Find Common Characters_test.go | 0 .../README.md | 0 .../1003. Check If Word Is Valid After Substitutions.go | 0 ...1003. Check If Word Is Valid After Substitutions_test.go | 0 .../README.md | 0 .../1004. Max Consecutive Ones III.go | 0 .../1004. Max Consecutive Ones III_test.go | 0 .../README.md | 0 .../1005. Maximize Sum Of Array After K Negations.go | 0 .../1005. Maximize Sum Of Array After K Negations_test.go | 0 .../README.md | 0 .../1011. Capacity To Ship Packages Within D Days.go | 0 .../1011. Capacity To Ship Packages Within D Days_test.go | 0 .../README.md | 0 .../1017. Convert to Base -2.go | 0 .../1017. Convert to Base -2_test.go | 0 .../README.md | 0 .../1019. Next Greater Node In Linked List.go | 0 .../1019. Next Greater Node In Linked List_test.go | 0 .../README.md | 0 .../1021. Remove Outermost Parentheses.go | 0 .../1021. Remove Outermost Parentheses_test.go | 0 .../README.md | 0 .../1025. Divisor Game.go | 0 .../1025. Divisor Game_test.go | 0 .../{1025. Divisor Game => 1025.Divisor-Game}/README.md | 0 .../1028. Recover a Tree From Preorder Traversal.go | 0 .../1028. Recover a Tree From Preorder Traversal_test.go | 0 .../README.md | 0 .../1030. Matrix Cells in Distance Order.go | 0 .../1030. Matrix Cells in Distance Order_test.go | 0 .../README.md | 0 .../1040. Moving Stones Until Consecutive II.go | 0 .../1040. Moving Stones Until Consecutive II_test.go | 0 .../README.md | 0 .../1047. Remove All Adjacent Duplicates In String.go | 0 .../1047. Remove All Adjacent Duplicates In String_test.go | 0 .../README.md | 0 .../1049. Last Stone Weight II.go | 0 .../1049. Last Stone Weight II_test.go | 0 .../README.md | 0 .../1052. Grumpy Bookstore Owner.go | 0 .../1052. Grumpy Bookstore Owner_test.go | 0 .../README.md | 0 .../1054. Distant Barcodes.go | 0 .../1054. Distant Barcodes_test.go | 0 .../README.md | 0 .../1073. Adding Two Negabinary Numbers.go | 0 .../1073. Adding Two Negabinary Numbers_test.go | 0 .../README.md | 0 .../1074. Number of Submatrices That Sum to Target.go | 0 .../1074. Number of Submatrices That Sum to Target_test.go | 0 .../README.md | 0 .../1078. Occurrences After Bigram.go | 0 .../1078. Occurrences After Bigram_test.go | 0 .../README.md | 0 .../1079. Letter Tile Possibilities.go | 0 .../1079. Letter Tile Possibilities_test.go | 0 .../README.md | 0 .../1093. Statistics from a Large Sample.go | 0 .../1093. Statistics from a Large Sample_test.go | 0 .../README.md | 0 .../1105. Filling Bookcase Shelves.go | 0 .../1105. Filling Bookcase Shelves_test.go | 0 .../README.md | 0 .../1108. Defanging an IP Address.go | 0 .../1108. Defanging an IP Address_test.go | 0 .../README.md | 0 ...aximum Nesting Depth of Two Valid Parentheses Strings.go | 0 ...m Nesting Depth of Two Valid Parentheses Strings_test.go | 0 .../README.md | 0 .../1122. Relative Sort Array.go | 0 .../1122. Relative Sort Array_test.go | 0 .../README.md | 0 .../1123. Lowest Common Ancestor of Deepest Leaves.go | 0 .../1123. Lowest Common Ancestor of Deepest Leaves_test.go | 0 .../README.md | 0 .../1128. Number of Equivalent Domino Pairs.go | 0 .../1128. Number of Equivalent Domino Pairs_test.go | 0 .../README.md | 0 .../1137. N-th Tribonacci Number.go | 0 .../1137. N-th Tribonacci Number_test.go | 0 .../README.md | 0 .../1154. Day of the Year.go | 0 .../1154. Day of the Year_test.go | 0 .../README.md | 0 .../1157. Online Majority Element In Subarray.go | 0 .../1157. Online Majority Element In Subarray_test.go | 0 .../README.md | 0 .../1160. Find Words That Can Be Formed by Characters.go | 0 ...160. Find Words That Can Be Formed by Characters_test.go | 0 .../README.md | 0 ...ompare Strings by Frequency of the Smallest Character.go | 0 ...e Strings by Frequency of the Smallest Character_test.go | 0 .../README.md | 0 ...1. Remove Zero Sum Consecutive Nodes from Linked List.go | 0 ...move Zero Sum Consecutive Nodes from Linked List_test.go | 0 .../README.md | 0 .../1175. Prime Arrangements.go | 0 .../1175. Prime Arrangements_test.go | 0 .../README.md | 0 .../1184. Distance Between Bus Stops.go | 0 .../1184. Distance Between Bus Stops_test.go | 0 .../README.md | 0 .../1185. Day of the Week.go | 0 .../1185. Day of the Week_test.go | 0 .../README.md | 0 .../1189. Maximum Number of Balloons.go | 0 .../1189. Maximum Number of Balloons_test.go | 0 .../README.md | 0 .../1200. Minimum Absolute Difference.go | 0 .../1200. Minimum Absolute Difference_test.go | 0 .../README.md | 0 .../1201. Ugly Number III.go | 0 .../1201. Ugly Number III_test.go | 0 .../README.md | 0 .../1202. Smallest String With Swaps.go | 0 .../1202. Smallest String With Swaps_test.go | 0 .../README.md | 0 .../1207. Unique Number of Occurrences.go | 0 .../1207. Unique Number of Occurrences_test.go | 0 .../README.md | 0 .../1208. Get Equal Substrings Within Budget.go | 0 .../1208. Get Equal Substrings Within Budget_test.go | 0 .../README.md | 0 .../1217. Play with Chips.go | 0 .../1217. Play with Chips_test.go | 0 .../README.md | 0 .../1235. Maximum Profit in Job Scheduling.go | 0 .../1235. Maximum Profit in Job Scheduling_test.go | 0 .../README.md | 0 README.md | 1 + 1318 files changed, 9 insertions(+), 21 deletions(-) rename Algorithms/{0001. Two Sum => 0001.Two-Sum}/1. Two Sum.go (100%) rename Algorithms/{0001. Two Sum => 0001.Two-Sum}/1. Two Sum_test.go (100%) rename Algorithms/{0001. Two Sum => 0001.Two-Sum}/README.md (100%) rename Algorithms/{0002. Add Two Numbers => 0002.Add-Two-Numbers}/2. Add Two Numbers.go (100%) rename Algorithms/{0002. Add Two Numbers => 0002.Add-Two-Numbers}/2. Add Two Numbers_test.go (100%) rename Algorithms/{0002. Add Two Numbers => 0002.Add-Two-Numbers}/README.md (100%) rename Algorithms/{0003. Longest Substring Without Repeating Characters => 0003.Longest-Substring-Without-Repeating-Characters}/3. Longest Substring Without Repeating Characters.go (100%) rename Algorithms/{0003. Longest Substring Without Repeating Characters => 0003.Longest-Substring-Without-Repeating-Characters}/3. Longest Substring Without Repeating Characters_test.go (100%) rename Algorithms/{0003. Longest Substring Without Repeating Characters => 0003.Longest-Substring-Without-Repeating-Characters}/README.md (100%) rename Algorithms/{0004. Median of Two Sorted Arrays => 0004.Median-of-Two-Sorted-Arrays}/4. Median of Two Sorted Arrays.go (100%) rename Algorithms/{0004. Median of Two Sorted Arrays => 0004.Median-of-Two-Sorted-Arrays}/4. Median of Two Sorted Arrays_test.go (100%) rename Algorithms/{0004. Median of Two Sorted Arrays => 0004.Median-of-Two-Sorted-Arrays}/README.md (100%) rename Algorithms/{0007. Reverse Integer => 0007.Reverse-Integer}/7. Reverse Integer.go (100%) rename Algorithms/{0007. Reverse Integer => 0007.Reverse-Integer}/7. Reverse Integer_test.go (100%) rename Algorithms/{0007. Reverse Integer => 0007.Reverse-Integer}/README.md (100%) rename Algorithms/{0011. Container With Most Water => 0011.Container-With-Most-Water}/11. Container With Most Water.go (100%) rename Algorithms/{0011. Container With Most Water => 0011.Container-With-Most-Water}/11. Container With Most Water_test.go (100%) rename Algorithms/{0011. Container With Most Water => 0011.Container-With-Most-Water}/README.md (100%) rename Algorithms/{0015. 3Sum => 0015.3Sum}/15. 3Sum.go (100%) rename Algorithms/{0015. 3Sum => 0015.3Sum}/15. 3Sum_test.go (100%) rename Algorithms/{0015. 3Sum => 0015.3Sum}/README.md (100%) rename Algorithms/{0016. 3Sum Closest => 0016.3Sum-Closest}/16. 3Sum Closest.go (100%) rename Algorithms/{0016. 3Sum Closest => 0016.3Sum-Closest}/16. 3Sum Closest_test.go (100%) rename Algorithms/{0016. 3Sum Closest => 0016.3Sum-Closest}/README.md (100%) rename Algorithms/{0017. Letter Combinations of a Phone Number => 0017.Letter-Combinations-of-a-Phone-Number}/17. Letter Combinations of a Phone Number.go (100%) rename Algorithms/{0017. Letter Combinations of a Phone Number => 0017.Letter-Combinations-of-a-Phone-Number}/17. Letter Combinations of a Phone Number_test.go (100%) rename Algorithms/{0017. Letter Combinations of a Phone Number => 0017.Letter-Combinations-of-a-Phone-Number}/README.md (100%) rename Algorithms/{0018. 4Sum => 0018.4Sum}/18. 4Sum.go (100%) rename Algorithms/{0018. 4Sum => 0018.4Sum}/18. 4Sum_test.go (100%) rename Algorithms/{0018. 4Sum => 0018.4Sum}/README.md (100%) rename Algorithms/{0019. Remove Nth Node From End of List => 0019.Remove-Nth-Node-From-End-of-List}/19. Remove Nth Node From End of List.go (100%) rename Algorithms/{0019. Remove Nth Node From End of List => 0019.Remove-Nth-Node-From-End-of-List}/19. Remove Nth Node From End of List_test.go (100%) rename Algorithms/{0019. Remove Nth Node From End of List => 0019.Remove-Nth-Node-From-End-of-List}/README.md (100%) rename Algorithms/{0020. Valid-Parentheses => 0020.Valid-Parentheses}/20. Valid Parentheses.go (100%) rename Algorithms/{0020. Valid-Parentheses => 0020.Valid-Parentheses}/20. Valid Parentheses_test.go (100%) rename Algorithms/{0020. Valid-Parentheses => 0020.Valid-Parentheses}/README.md (100%) rename Algorithms/{0021. Merge Two Sorted Lists => 0021.Merge-Two-Sorted-Lists}/21. Merge Two Sorted Lists.go (100%) rename Algorithms/{0021. Merge Two Sorted Lists => 0021.Merge-Two-Sorted-Lists}/21. Merge Two Sorted Lists_test.go (100%) rename Algorithms/{0021. Merge Two Sorted Lists => 0021.Merge-Two-Sorted-Lists}/README.md (100%) rename Algorithms/{0022. Generate Parentheses => 0022.Generate-Parentheses}/22. Generate Parentheses.go (100%) rename Algorithms/{0022. Generate Parentheses => 0022.Generate-Parentheses}/22. Generate Parentheses_test.go (100%) rename Algorithms/{0022. Generate Parentheses => 0022.Generate-Parentheses}/README.md (100%) rename Algorithms/{0023. Merge k Sorted Lists => 0023.Merge-k-Sorted-Lists}/23. Merge k Sorted Lists.go (100%) rename Algorithms/{0023. Merge k Sorted Lists => 0023.Merge-k-Sorted-Lists}/23. Merge k Sorted Lists_test.go (100%) rename Algorithms/{0023. Merge k Sorted Lists => 0023.Merge-k-Sorted-Lists}/README.md (100%) rename Algorithms/{0024. Swap Nodes in Pairs => 0024.Swap-Nodes-in-Pairs}/24. Swap Nodes in Pairs.go (100%) rename Algorithms/{0024. Swap Nodes in Pairs => 0024.Swap-Nodes-in-Pairs}/24. Swap Nodes in Pairs_test.go (100%) rename Algorithms/{0024. Swap Nodes in Pairs => 0024.Swap-Nodes-in-Pairs}/README.md (100%) rename Algorithms/{0025. Reverse Nodes in k Group => 0025.Reverse-Nodes-in-k-Group}/25. Reverse Nodes in k Group.go (100%) rename Algorithms/{0025. Reverse Nodes in k Group => 0025.Reverse-Nodes-in-k-Group}/25. Reverse Nodes in k Group_test.go (100%) rename Algorithms/{0025. Reverse Nodes in k Group => 0025.Reverse-Nodes-in-k-Group}/README.md (100%) rename Algorithms/{0026. Remove Duplicates from Sorted Array => 0026.Remove-Duplicates-from-Sorted-Array}/26. Remove Duplicates from Sorted Array.go (100%) rename Algorithms/{0026. Remove Duplicates from Sorted Array => 0026.Remove-Duplicates-from-Sorted-Array}/26. Remove Duplicates from Sorted Array_test.go (100%) rename Algorithms/{0026. Remove Duplicates from Sorted Array => 0026.Remove-Duplicates-from-Sorted-Array}/README.md (100%) rename Algorithms/{0027. Remove Element => 0027.Remove-Element}/27. Remove Element.go (100%) rename Algorithms/{0027. Remove Element => 0027.Remove-Element}/27. Remove Element_test.go (100%) rename Algorithms/{0027. Remove Element => 0027.Remove-Element}/README.md (100%) rename Algorithms/{0028. Implement strStr() => 0028.Implement-strStr}/28. Implement strStr().go (100%) rename Algorithms/{0028. Implement strStr() => 0028.Implement-strStr}/28. Implement strStr()_test.go (100%) rename Algorithms/{0028. Implement strStr() => 0028.Implement-strStr}/README.md (100%) rename Algorithms/{0029. Divide Two Integers => 0029.Divide-Two-Integers}/29. Divide Two Integers.go (100%) rename Algorithms/{0029. Divide Two Integers => 0029.Divide-Two-Integers}/29. Divide Two Integers_test.go (100%) rename Algorithms/{0029. Divide Two Integers => 0029.Divide-Two-Integers}/README.md (100%) rename Algorithms/{0030. Substring with Concatenation of All Words => 0030.Substring-with-Concatenation-of-All-Words}/30. Substring with Concatenation of All Words.go (100%) rename Algorithms/{0030. Substring with Concatenation of All Words => 0030.Substring-with-Concatenation-of-All-Words}/30. Substring with Concatenation of All Words_test.go (100%) rename Algorithms/{0030. Substring with Concatenation of All Words => 0030.Substring-with-Concatenation-of-All-Words}/README.md (100%) rename Algorithms/{0033. Search in Rotated Sorted Array => 0033.Search-in-Rotated-Sorted-Array}/33. Search in Rotated Sorted Array.go (100%) rename Algorithms/{0033. Search in Rotated Sorted Array => 0033.Search-in-Rotated-Sorted-Array}/33. Search in Rotated Sorted Array_test.go (100%) rename Algorithms/{0033. Search in Rotated Sorted Array => 0033.Search-in-Rotated-Sorted-Array}/README.md (100%) rename Algorithms/{0034. Find First and Last Position of Element in Sorted Array => 0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array}/34. Find First and Last Position of Element in Sorted Array.go (100%) rename Algorithms/{0034. Find First and Last Position of Element in Sorted Array => 0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array}/34. Find First and Last Position of Element in Sorted Array_test.go (100%) rename Algorithms/{0034. Find First and Last Position of Element in Sorted Array => 0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array}/README.md (100%) rename Algorithms/{0035. Search Insert Position => 0035.Search-Insert-Position}/35. Search Insert Position.go (100%) rename Algorithms/{0035. Search Insert Position => 0035.Search-Insert-Position}/35. Search Insert Position_test.go (100%) rename Algorithms/{0035. Search Insert Position => 0035.Search-Insert-Position}/README.md (100%) rename Algorithms/{0036. Valid Sudoku => 0036.Valid-Sudoku}/36. Valid Sudoku.go (100%) rename Algorithms/{0036. Valid Sudoku => 0036.Valid-Sudoku}/36. Valid Sudoku_test.go (100%) rename Algorithms/{0036. Valid Sudoku => 0036.Valid-Sudoku}/README.md (100%) rename Algorithms/{0037. Sudoku Solver => 0037.Sudoku-Solver}/37. Sudoku Solver.go (100%) rename Algorithms/{0037. Sudoku Solver => 0037.Sudoku-Solver}/37. Sudoku Solver_test.go (100%) rename Algorithms/{0037. Sudoku Solver => 0037.Sudoku-Solver}/README.md (100%) rename Algorithms/{0039. Combination Sum => 0039.Combination-Sum}/39. Combination Sum.go (100%) rename Algorithms/{0039. Combination Sum => 0039.Combination-Sum}/39. Combination Sum_test.go (100%) rename Algorithms/{0039. Combination Sum => 0039.Combination-Sum}/README.md (100%) rename Algorithms/{0040. Combination Sum II => 0040.Combination-Sum-II}/40. Combination Sum II.go (100%) rename Algorithms/{0040. Combination Sum II => 0040.Combination-Sum-II}/40. Combination Sum II_test.go (100%) rename Algorithms/{0040. Combination Sum II => 0040.Combination-Sum-II}/README.md (100%) rename Algorithms/{0041. First-Missing-Positive => 0041.First-Missing-Positive}/41. First Missing Positive.go (100%) rename Algorithms/{0041. First-Missing-Positive => 0041.First-Missing-Positive}/41. First Missing Positive_test.go (100%) rename Algorithms/{0041. First-Missing-Positive => 0041.First-Missing-Positive}/README.md (100%) rename Algorithms/{0042. Trapping Rain Water => 0042.Trapping-Rain-Water}/42. Trapping Rain Water.go (100%) rename Algorithms/{0042. Trapping Rain Water => 0042.Trapping-Rain-Water}/42. Trapping Rain Water_test.go (100%) rename Algorithms/{0042. Trapping Rain Water => 0042.Trapping-Rain-Water}/README.md (100%) rename Algorithms/{0046. Permutations => 0046.Permutations}/46. Permutations.go (100%) rename Algorithms/{0046. Permutations => 0046.Permutations}/46. Permutations_test.go (100%) rename Algorithms/{0046. Permutations => 0046.Permutations}/README.md (100%) rename Algorithms/{0047. Permutations II => 0047.Permutations-II}/47. Permutations II.go (100%) rename Algorithms/{0047. Permutations II => 0047.Permutations-II}/47. Permutations II_test.go (100%) rename Algorithms/{0047. Permutations II => 0047.Permutations-II}/README.md (100%) rename Algorithms/{0048. Rotate Image => 0048.Rotate-Image}/48. Rotate Image.go (100%) rename Algorithms/{0048. Rotate Image => 0048.Rotate-Image}/48. Rotate Image_test.go (100%) rename Algorithms/{0048. Rotate Image => 0048.Rotate-Image}/README.md (100%) rename Algorithms/{0049. Group Anagrams => 0049.Group-Anagrams}/49. Group Anagrams.go (100%) rename Algorithms/{0049. Group Anagrams => 0049.Group-Anagrams}/49. Group Anagrams_test.go (100%) rename Algorithms/{0049. Group Anagrams => 0049.Group-Anagrams}/README.md (100%) rename Algorithms/{0050. Pow(x, n) => 0050.Powx-n}/50. Pow(x, n).go (100%) rename Algorithms/{0050. Pow(x, n) => 0050.Powx-n}/50. Pow(x, n)_test.go (100%) rename Algorithms/{0050. Pow(x, n) => 0050.Powx-n}/README.md (100%) rename Algorithms/{0051. N-Queens => 0051.N-Queens}/51. N-Queens.go (100%) rename Algorithms/{0051. N-Queens => 0051.N-Queens}/51. N-Queens_test.go (100%) rename Algorithms/{0051. N-Queens => 0051.N-Queens}/README.md (100%) rename Algorithms/{0052. N-Queens II => 0052.N-Queens-II}/52. N-Queens II.go (100%) rename Algorithms/{0052. N-Queens II => 0052.N-Queens-II}/52. N-Queens II_test.go (100%) rename Algorithms/{0052. N-Queens II => 0052.N-Queens-II}/README.md (100%) rename Algorithms/{0053. Maximum Subarray => 0053.Maximum-Subarray}/53. Maximum Subarray.go (100%) rename Algorithms/{0053. Maximum Subarray => 0053.Maximum-Subarray}/53. Maximum Subarray_test.go (100%) rename Algorithms/{0053. Maximum Subarray => 0053.Maximum-Subarray}/README.md (100%) rename Algorithms/{0054. Spiral Matrix => 0054.Spiral-Matrix}/54. Spiral Matrix.go (100%) rename Algorithms/{0054. Spiral Matrix => 0054.Spiral-Matrix}/54. Spiral Matrix_test.go (100%) rename Algorithms/{0054. Spiral Matrix => 0054.Spiral-Matrix}/README.md (100%) rename Algorithms/{0056. Merge Intervals => 0056.Merge-Intervals}/56. Merge Intervals.go (100%) rename Algorithms/{0056. Merge Intervals => 0056.Merge-Intervals}/56. Merge Intervals_test.go (100%) rename Algorithms/{0056. Merge Intervals => 0056.Merge-Intervals}/README.md (100%) rename Algorithms/{0057. Insert Interval => 0057.Insert-Interval}/57. Insert Interval.go (100%) rename Algorithms/{0057. Insert Interval => 0057.Insert-Interval}/57. Insert Interval_test.go (100%) rename Algorithms/{0057. Insert Interval => 0057.Insert-Interval}/README.md (100%) rename Algorithms/{0059. Spiral Matrix II => 0059.Spiral-Matrix-II}/59. Spiral Matrix II.go (100%) rename Algorithms/{0059. Spiral Matrix II => 0059.Spiral-Matrix-II}/59. Spiral Matrix II_test.go (100%) rename Algorithms/{0059. Spiral Matrix II => 0059.Spiral-Matrix-II}/README.md (100%) rename Algorithms/{0060. Permutation Sequence => 0060.Permutation-Sequence}/60. Permutation Sequence.go (100%) rename Algorithms/{0060. Permutation Sequence => 0060.Permutation-Sequence}/60. Permutation Sequence_test.go (100%) rename Algorithms/{0060. Permutation Sequence => 0060.Permutation-Sequence}/README.md (100%) rename Algorithms/{0061. Rotate List => 0061.Rotate-List}/61. Rotate List.go (100%) rename Algorithms/{0061. Rotate List => 0061.Rotate-List}/61. Rotate List_test.go (100%) rename Algorithms/{0061. Rotate List => 0061.Rotate-List}/README.md (100%) rename Algorithms/{0062. Unique Paths => 0062.Unique-Paths}/62. Unique Paths.go (100%) rename Algorithms/{0062. Unique Paths => 0062.Unique-Paths}/62. Unique Paths_test.go (100%) rename Algorithms/{0062. Unique Paths => 0062.Unique-Paths}/README.md (100%) rename Algorithms/{0063. Unique Paths II => 0063.Unique-Paths-II}/63. Unique Paths II.go (100%) rename Algorithms/{0063. Unique Paths II => 0063.Unique-Paths-II}/63. Unique Paths II_test.go (100%) rename Algorithms/{0063. Unique Paths II => 0063.Unique-Paths-II}/README.md (100%) rename Algorithms/{0064. Minimum Path Sum => 0064.Minimum-Path-Sum}/64. Minimum Path Sum.go (100%) rename Algorithms/{0064. Minimum Path Sum => 0064.Minimum-Path-Sum}/64. Minimum Path Sum_test.go (100%) rename Algorithms/{0064. Minimum Path Sum => 0064.Minimum-Path-Sum}/README.md (100%) rename Algorithms/{0066. Plus One => 0066.Plus-One}/66. Plus One.go (100%) rename Algorithms/{0066. Plus One => 0066.Plus-One}/66. Plus One_test.go (100%) rename Algorithms/{0066. Plus One => 0066.Plus-One}/README.md (100%) rename Algorithms/{0069. Sqrt(x) => 0069.Sqrtx}/69. Sqrt(x).go (100%) rename Algorithms/{0069. Sqrt(x) => 0069.Sqrtx}/69. Sqrt(x)_test.go (100%) rename Algorithms/{0069. Sqrt(x) => 0069.Sqrtx}/README.md (100%) rename Algorithms/{0070. Climbing Stairs => 0070.Climbing-Stairs}/70. Climbing Stairs.go (100%) rename Algorithms/{0070. Climbing Stairs => 0070.Climbing-Stairs}/70. Climbing Stairs_test.go (100%) rename Algorithms/{0070. Climbing Stairs => 0070.Climbing-Stairs}/README.md (100%) rename Algorithms/{0071. Simplify Path => 0071.Simplify-Path}/71. Simplify Path.go (100%) rename Algorithms/{0071. Simplify Path => 0071.Simplify-Path}/71. Simplify Path_test.go (100%) rename Algorithms/{0071. Simplify Path => 0071.Simplify-Path}/README.md (100%) rename Algorithms/{0074. Search a 2D Matrix => 0074.Search-a-2D-Matrix}/74. Search a 2D Matrix.go (100%) rename Algorithms/{0074. Search a 2D Matrix => 0074.Search-a-2D-Matrix}/74. Search a 2D Matrix_test.go (100%) rename Algorithms/{0074. Search a 2D Matrix => 0074.Search-a-2D-Matrix}/README.md (100%) rename Algorithms/{0075. Sort Colors => 0075.Sort-Colors}/75. Sort Colors.go (100%) rename Algorithms/{0075. Sort Colors => 0075.Sort-Colors}/75. Sort Colors_test.go (100%) rename Algorithms/{0075. Sort Colors => 0075.Sort-Colors}/README.md (100%) rename Algorithms/{0076. Minimum Window Substring => 0076.Minimum-Window-Substring}/76. Minimum Window Substring.go (100%) rename Algorithms/{0076. Minimum Window Substring => 0076.Minimum-Window-Substring}/76. Minimum Window Substring_test.go (100%) rename Algorithms/{0076. Minimum Window Substring => 0076.Minimum-Window-Substring}/README.md (100%) rename Algorithms/{0077. Combinations => 0077.Combinations}/77. Combinations.go (100%) rename Algorithms/{0077. Combinations => 0077.Combinations}/77. Combinations_test.go (100%) rename Algorithms/{0077. Combinations => 0077.Combinations}/README.md (100%) rename Algorithms/{0078. Subsets => 0078.Subsets}/78. Subsets.go (100%) rename Algorithms/{0078. Subsets => 0078.Subsets}/78. Subsets_test.go (100%) rename Algorithms/{0078. Subsets => 0078.Subsets}/README.md (100%) rename Algorithms/{0079. Word Search => 0079.Word-Search}/79. Word Search.go (100%) rename Algorithms/{0079. Word Search => 0079.Word-Search}/79. Word Search_test.go (100%) rename Algorithms/{0079. Word Search => 0079.Word-Search}/README.md (100%) rename Algorithms/{0080. Remove Duplicates from Sorted Array II => 0080.Remove-Duplicates-from-Sorted-Array-II}/80. Remove Duplicates from Sorted Array II.go (100%) rename Algorithms/{0080. Remove Duplicates from Sorted Array II => 0080.Remove-Duplicates-from-Sorted-Array-II}/80. Remove Duplicates from Sorted Array II_test.go (100%) rename Algorithms/{0080. Remove Duplicates from Sorted Array II => 0080.Remove-Duplicates-from-Sorted-Array-II}/README.md (100%) rename Algorithms/{0081. Search in Rotated Sorted Array II => 0081.Search-in-Rotated-Sorted-Array-II}/81. Search in Rotated Sorted Array II.go (100%) rename Algorithms/{0081. Search in Rotated Sorted Array II => 0081.Search-in-Rotated-Sorted-Array-II}/81. Search in Rotated Sorted Array II_test.go (100%) rename Algorithms/{0081. Search in Rotated Sorted Array II => 0081.Search-in-Rotated-Sorted-Array-II}/README.md (100%) rename Algorithms/{0082. Remove Duplicates from Sorted List II => 0082.Remove-Duplicates-from-Sorted-List-II}/82. Remove Duplicates from Sorted List II.go (100%) rename Algorithms/{0082. Remove Duplicates from Sorted List II => 0082.Remove-Duplicates-from-Sorted-List-II}/82. Remove Duplicates from Sorted List II_test.go (100%) rename Algorithms/{0082. Remove Duplicates from Sorted List II => 0082.Remove-Duplicates-from-Sorted-List-II}/README.md (100%) rename Algorithms/{0083. Remove Duplicates from Sorted List => 0083.Remove-Duplicates-from-Sorted-List}/83. Remove Duplicates from Sorted List.go (100%) rename Algorithms/{0083. Remove Duplicates from Sorted List => 0083.Remove-Duplicates-from-Sorted-List}/83. Remove Duplicates from Sorted List_test.go (100%) rename Algorithms/{0083. Remove Duplicates from Sorted List => 0083.Remove-Duplicates-from-Sorted-List}/README.md (100%) rename Algorithms/{0084. Largest Rectangle in Histogram => 0084.Largest-Rectangle-in-Histogram}/84. Largest Rectangle in Histogram.go (100%) rename Algorithms/{0084. Largest Rectangle in Histogram => 0084.Largest-Rectangle-in-Histogram}/84. Largest Rectangle in Histogram_test.go (100%) rename Algorithms/{0084. Largest Rectangle in Histogram => 0084.Largest-Rectangle-in-Histogram}/README.md (100%) rename Algorithms/{0086. Partition List => 0086.Partition-List}/86. Partition List.go (100%) rename Algorithms/{0086. Partition List => 0086.Partition-List}/86. Partition List_test.go (100%) rename Algorithms/{0086. Partition List => 0086.Partition-List}/README.md (100%) rename Algorithms/{0088. Merge-Sorted-Array => 0088.Merge-Sorted-Array}/88. Merge Sorted Array.go (100%) rename Algorithms/{0088. Merge-Sorted-Array => 0088.Merge-Sorted-Array}/88. Merge Sorted Array_test.go (100%) rename Algorithms/{0088. Merge-Sorted-Array => 0088.Merge-Sorted-Array}/README.md (100%) rename Algorithms/{0089. Gray Code => 0089.Gray-Code}/89. Gray Code.go (100%) rename Algorithms/{0089. Gray Code => 0089.Gray-Code}/89. Gray Code_test.go (100%) rename Algorithms/{0089. Gray Code => 0089.Gray-Code}/README.md (100%) rename Algorithms/{0090. Subsets II => 0090.Subsets-II}/90. Subsets II.go (100%) rename Algorithms/{0090. Subsets II => 0090.Subsets-II}/90. Subsets II_test.go (100%) rename Algorithms/{0090. Subsets II => 0090.Subsets-II}/README.md (100%) rename Algorithms/{0091. Decode Ways => 0091.Decode-Ways}/91. Decode Ways.go (100%) rename Algorithms/{0091. Decode Ways => 0091.Decode-Ways}/91. Decode Ways_test.go (100%) rename Algorithms/{0091. Decode Ways => 0091.Decode-Ways}/README.md (100%) rename Algorithms/{0092. Reverse Linked List II => 0092.Reverse-Linked-List-II}/92. Reverse Linked List II.go (100%) rename Algorithms/{0092. Reverse Linked List II => 0092.Reverse-Linked-List-II}/92. Reverse Linked List II_test.go (100%) rename Algorithms/{0092. Reverse Linked List II => 0092.Reverse-Linked-List-II}/README.md (100%) rename Algorithms/{0093. Restore IP Addresses => 0093.Restore-IP-Addresses}/93. Restore IP Addresses.go (100%) rename Algorithms/{0093. Restore IP Addresses => 0093.Restore-IP-Addresses}/93. Restore IP Addresses_test.go (100%) rename Algorithms/{0093. Restore IP Addresses => 0093.Restore-IP-Addresses}/README.md (100%) rename Algorithms/{0094. Binary Tree Inorder Traversal => 0094.Binary-Tree-Inorder-Traversal}/94. Binary Tree Inorder Traversal.go (100%) rename Algorithms/{0094. Binary Tree Inorder Traversal => 0094.Binary-Tree-Inorder-Traversal}/94. Binary Tree Inorder Traversal_test.go (100%) rename Algorithms/{0094. Binary Tree Inorder Traversal => 0094.Binary-Tree-Inorder-Traversal}/README.md (100%) rename Algorithms/{0095. Unique Binary Search Trees II => 0095.Unique-Binary-Search-Trees-II}/95. Unique Binary Search Trees II.go (100%) rename Algorithms/{0095. Unique Binary Search Trees II => 0095.Unique-Binary-Search-Trees-II}/95. Unique Binary Search Trees II_test.go (100%) rename Algorithms/{0095. Unique Binary Search Trees II => 0095.Unique-Binary-Search-Trees-II}/README.md (100%) rename Algorithms/{0096. Unique Binary Search Trees => 0096.Unique-Binary-Search-Trees}/96. Unique Binary Search Trees.go (100%) rename Algorithms/{0096. Unique Binary Search Trees => 0096.Unique-Binary-Search-Trees}/96. Unique Binary Search Trees_test.go (100%) rename Algorithms/{0096. Unique Binary Search Trees => 0096.Unique-Binary-Search-Trees}/README.md (100%) rename Algorithms/{0098. Validate Binary Search Tree => 0098.Validate-Binary-Search-Tree}/98. Validate Binary Search Tree.go (100%) rename Algorithms/{0098. Validate Binary Search Tree => 0098.Validate-Binary-Search-Tree}/98. Validate Binary Search Tree_test.go (100%) rename Algorithms/{0098. Validate Binary Search Tree => 0098.Validate-Binary-Search-Tree}/README.md (100%) rename Algorithms/{0099. Recover Binary Search Tree => 0099.Recover-Binary-Search-Tree}/99. Recover Binary Search Tree.go (100%) rename Algorithms/{0099. Recover Binary Search Tree => 0099.Recover-Binary-Search-Tree}/99. Recover Binary Search Tree_test.go (100%) rename Algorithms/{0099. Recover Binary Search Tree => 0099.Recover-Binary-Search-Tree}/README.md (100%) rename Algorithms/{0100. Same Tree => 0100.Same-Tree}/100. Same Tree.go (100%) rename Algorithms/{0100. Same Tree => 0100.Same-Tree}/100. Same Tree_test.go (100%) rename Algorithms/{0100. Same Tree => 0100.Same-Tree}/README.md (100%) rename Algorithms/{0101. Symmetric Tree => 0101.Symmetric-Tree}/101. Symmetric Tree.go (100%) rename Algorithms/{0101. Symmetric Tree => 0101.Symmetric-Tree}/101. Symmetric Tree_test.go (100%) rename Algorithms/{0101. Symmetric Tree => 0101.Symmetric-Tree}/README.md (100%) rename Algorithms/{0102. Binary Tree Level Order Traversal => 0102.Binary-Tree-Level-Order-Traversal}/102. Binary Tree Level Order Traversal.go (100%) rename Algorithms/{0102. Binary Tree Level Order Traversal => 0102.Binary-Tree-Level-Order-Traversal}/102. Binary Tree Level Order Traversal_test.go (100%) rename Algorithms/{0102. Binary Tree Level Order Traversal => 0102.Binary-Tree-Level-Order-Traversal}/README.md (100%) rename Algorithms/{0103. Binary Tree Zigzag Level Order Traversal => 0103.Binary-Tree-Zigzag-Level-Order-Traversal}/103. Binary Tree Zigzag Level Order Traversal.go (100%) rename Algorithms/{0103. Binary Tree Zigzag Level Order Traversal => 0103.Binary-Tree-Zigzag-Level-Order-Traversal}/103. Binary Tree Zigzag Level Order Traversal_test.go (100%) rename Algorithms/{0103. Binary Tree Zigzag Level Order Traversal => 0103.Binary-Tree-Zigzag-Level-Order-Traversal}/README.md (100%) rename Algorithms/{0104. Maximum Depth of Binary Tree => 0104.Maximum-Depth-of-Binary-Tree}/104. Maximum Depth of Binary Tree.go (100%) rename Algorithms/{0104. Maximum Depth of Binary Tree => 0104.Maximum-Depth-of-Binary-Tree}/104. Maximum Depth of Binary Tree_test.go (100%) rename Algorithms/{0104. Maximum Depth of Binary Tree => 0104.Maximum-Depth-of-Binary-Tree}/README.md (100%) rename Algorithms/{0105. Construct Binary Tree from Preorder and Inorder Traversal => 0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal}/105. Construct Binary Tree from Preorder and Inorder Traversal.go (100%) rename Algorithms/{0105. Construct Binary Tree from Preorder and Inorder Traversal => 0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal}/105. Construct Binary Tree from Preorder and Inorder Traversal_test.go (100%) rename Algorithms/{0105. Construct Binary Tree from Preorder and Inorder Traversal => 0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal}/README.md (100%) rename Algorithms/{0106. Construct Binary Tree from Inorder and Postorder Traversal => 0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal}/106. Construct Binary Tree from Inorder and Postorder Traversal.go (100%) rename Algorithms/{0106. Construct Binary Tree from Inorder and Postorder Traversal => 0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal}/106. Construct Binary Tree from Inorder and Postorder Traversal_test.go (100%) rename Algorithms/{0106. Construct Binary Tree from Inorder and Postorder Traversal => 0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal}/README.md (100%) rename Algorithms/{0107. Binary Tree Level Order Traversal II => 0107.Binary-Tree-Level-Order-Traversal-II}/107. Binary Tree Level Order Traversal II.go (100%) rename Algorithms/{0107. Binary Tree Level Order Traversal II => 0107.Binary-Tree-Level-Order-Traversal-II}/107. Binary Tree Level Order Traversal II_test.go (100%) rename Algorithms/{0107. Binary Tree Level Order Traversal II => 0107.Binary-Tree-Level-Order-Traversal-II}/README.md (100%) rename Algorithms/{0108. Convert Sorted Array to Binary Search Tree => 0108.Convert-Sorted-Array-to-Binary-Search-Tree}/108. Convert Sorted Array to Binary Search Tree.go (100%) rename Algorithms/{0108. Convert Sorted Array to Binary Search Tree => 0108.Convert-Sorted-Array-to-Binary-Search-Tree}/108. Convert Sorted Array to Binary Search Tree_test.go (100%) rename Algorithms/{0108. Convert Sorted Array to Binary Search Tree => 0108.Convert-Sorted-Array-to-Binary-Search-Tree}/README.md (100%) rename Algorithms/{0109. Convert Sorted List to Binary Search Tree => 0109.Convert-Sorted-List-to-Binary-Search-Tree}/109. Convert Sorted List to Binary Search Tree.go (100%) rename Algorithms/{0109. Convert Sorted List to Binary Search Tree => 0109.Convert-Sorted-List-to-Binary-Search-Tree}/109. Convert Sorted List to Binary Search Tree_test.go (100%) rename Algorithms/{0109. Convert Sorted List to Binary Search Tree => 0109.Convert-Sorted-List-to-Binary-Search-Tree}/README.md (100%) rename Algorithms/{0110. Balanced Binary Tree => 0110.Balanced-Binary-Tree}/110. Balanced Binary Tree.go (100%) rename Algorithms/{0110. Balanced Binary Tree => 0110.Balanced-Binary-Tree}/110. Balanced Binary Tree_test.go (100%) rename Algorithms/{0110. Balanced Binary Tree => 0110.Balanced-Binary-Tree}/README.md (100%) rename Algorithms/{0111. Minimum Depth of Binary Tree => 0111.Minimum-Depth-of-Binary-Tree}/111. Minimum Depth of Binary Tree.go (100%) rename Algorithms/{0111. Minimum Depth of Binary Tree => 0111.Minimum-Depth-of-Binary-Tree}/111. Minimum Depth of Binary Tree_test.go (100%) rename Algorithms/{0111. Minimum Depth of Binary Tree => 0111.Minimum-Depth-of-Binary-Tree}/README.md (100%) rename Algorithms/{0112. Path Sum => 0112.Path-Sum}/112. Path Sum.go (100%) rename Algorithms/{0112. Path Sum => 0112.Path-Sum}/112. Path Sum_test.go (100%) rename Algorithms/{0112. Path Sum => 0112.Path-Sum}/README.md (100%) rename Algorithms/{0113. Path Sum II => 0113.Path-Sum-II}/113. Path Sum II.go (100%) rename Algorithms/{0113. Path Sum II => 0113.Path-Sum-II}/113. Path Sum II_test.go (100%) rename Algorithms/{0113. Path Sum II => 0113.Path-Sum-II}/README.md (100%) rename Algorithms/{0114. Flatten Binary Tree to Linked List => 0114.Flatten-Binary-Tree-to-Linked-List}/114. Flatten Binary Tree to Linked List.go (100%) rename Algorithms/{0114. Flatten Binary Tree to Linked List => 0114.Flatten-Binary-Tree-to-Linked-List}/114. Flatten Binary Tree to Linked List_test.go (100%) rename Algorithms/{0114. Flatten Binary Tree to Linked List => 0114.Flatten-Binary-Tree-to-Linked-List}/README.md (100%) rename Algorithms/{0120. Triangle => 0120.Triangle}/120. Triangle.go (100%) rename Algorithms/{0120. Triangle => 0120.Triangle}/120. Triangle_test.go (100%) rename Algorithms/{0120. Triangle => 0120.Triangle}/README.md (100%) rename Algorithms/{0121. Best Time to Buy and Sell Stock => 0121.Best-Time-to-Buy-and-Sell-Stock}/121. Best Time to Buy and Sell Stock.go (100%) rename Algorithms/{0121. Best Time to Buy and Sell Stock => 0121.Best-Time-to-Buy-and-Sell-Stock}/121. Best Time to Buy and Sell Stock_test.go (100%) rename Algorithms/{0121. Best Time to Buy and Sell Stock => 0121.Best-Time-to-Buy-and-Sell-Stock}/README.md (100%) rename Algorithms/{0122. Best Time to Buy and Sell Stock II => 0122.Best-Time-to-Buy-and-Sell-Stock-II}/122. Best Time to Buy and Sell Stock II.go (100%) rename Algorithms/{0122. Best Time to Buy and Sell Stock II => 0122.Best-Time-to-Buy-and-Sell-Stock-II}/122. Best Time to Buy and Sell Stock II_test.go (100%) rename Algorithms/{0122. Best Time to Buy and Sell Stock II => 0122.Best-Time-to-Buy-and-Sell-Stock-II}/README.md (100%) rename Algorithms/{0124. Binary Tree Maximum Path Sum => 0124.Binary-Tree-Maximum-Path-Sum}/124. Binary Tree Maximum Path Sum.go (100%) rename Algorithms/{0124. Binary Tree Maximum Path Sum => 0124.Binary-Tree-Maximum-Path-Sum}/124. Binary Tree Maximum Path Sum_test.go (100%) rename Algorithms/{0124. Binary Tree Maximum Path Sum => 0124.Binary-Tree-Maximum-Path-Sum}/README.md (100%) rename Algorithms/{0125. Valid-Palindrome => 0125.Valid-Palindrome}/125. Valid Palindrome.go (100%) rename Algorithms/{0125. Valid-Palindrome => 0125.Valid-Palindrome}/125. Valid Palindrome_test.go (100%) rename Algorithms/{0125. Valid-Palindrome => 0125.Valid-Palindrome}/README.md (100%) rename Algorithms/{0126. Word Ladder II => 0126.Word-Ladder-II}/126. Word Ladder II.go (100%) rename Algorithms/{0126. Word Ladder II => 0126.Word-Ladder-II}/126. Word Ladder II_test.go (100%) rename Algorithms/{0126. Word Ladder II => 0126.Word-Ladder-II}/README.md (100%) rename Algorithms/{0127. Word Ladder => 0127.Word-Ladder}/127. Word Ladder.go (93%) rename Algorithms/{0127. Word Ladder => 0127.Word-Ladder}/127. Word Ladder_test.go (100%) rename Algorithms/{0127. Word Ladder => 0127.Word-Ladder}/README.md (100%) rename Algorithms/{0128. Longest Consecutive Sequence => 0128.Longest-Consecutive-Sequence}/128. Longest Consecutive Sequence.go (100%) rename Algorithms/{0128. Longest Consecutive Sequence => 0128.Longest-Consecutive-Sequence}/128. Longest Consecutive Sequence_test.go (100%) rename Algorithms/{0128. Longest Consecutive Sequence => 0128.Longest-Consecutive-Sequence}/README.md (100%) rename Algorithms/{0129. Sum Root to Leaf Numbers => 0129.Sum-Root-to-Leaf-Numbers}/129. Sum Root to Leaf Numbers.go (100%) rename Algorithms/{0129. Sum Root to Leaf Numbers => 0129.Sum-Root-to-Leaf-Numbers}/129. Sum Root to Leaf Numbers_test.go (100%) rename Algorithms/{0129. Sum Root to Leaf Numbers => 0129.Sum-Root-to-Leaf-Numbers}/README.md (100%) rename Algorithms/{0130. Surrounded Regions => 0130.Surrounded-Regions}/130. Surrounded Regions.go (100%) rename Algorithms/{0130. Surrounded Regions => 0130.Surrounded-Regions}/130. Surrounded Regions_test.go (100%) rename Algorithms/{0130. Surrounded Regions => 0130.Surrounded-Regions}/README.md (100%) rename Algorithms/{0131. Palindrome Partitioning => 0131.Palindrome-Partitioning}/131. Palindrome Partitioning.go (100%) rename Algorithms/{0131. Palindrome Partitioning => 0131.Palindrome-Partitioning}/131. Palindrome Partitioning_test.go (100%) rename Algorithms/{0131. Palindrome Partitioning => 0131.Palindrome-Partitioning}/README.md (100%) rename Algorithms/{0136. Single Number => 0136.Single-Number}/136. Single Number.go (100%) rename Algorithms/{0136. Single Number => 0136.Single-Number}/136. Single Number_test.go (100%) rename Algorithms/{0136. Single Number => 0136.Single-Number}/README.md (100%) rename Algorithms/{0137. Single Number II => 0137.Single-Number-II}/137. Single Number II.go (100%) rename Algorithms/{0137. Single Number II => 0137.Single-Number-II}/137. Single Number II_test.go (100%) rename Algorithms/{0137. Single Number II => 0137.Single-Number-II}/README.md (100%) rename Algorithms/{0141. Linked List Cycle => 0141.Linked-List-Cycle}/141. Linked List Cycle.go (100%) rename Algorithms/{0141. Linked List Cycle => 0141.Linked-List-Cycle}/141. Linked List Cycle_test.go (100%) rename Algorithms/{0141. Linked List Cycle => 0141.Linked-List-Cycle}/README.md (100%) rename Algorithms/{0142. Linked List Cycle II => 0142.Linked-List-Cycle-II}/142. Linked List Cycle II.go (100%) rename Algorithms/{0142. Linked List Cycle II => 0142.Linked-List-Cycle-II}/142. Linked List Cycle II_test.go (100%) rename Algorithms/{0142. Linked List Cycle II => 0142.Linked-List-Cycle-II}/README.md (100%) rename Algorithms/{0143. Reorder List => 0143.Reorder-List}/143. Reorder List.go (100%) rename Algorithms/{0143. Reorder List => 0143.Reorder-List}/143. Reorder List_test.go (100%) rename Algorithms/{0143. Reorder List => 0143.Reorder-List}/README.md (100%) rename Algorithms/{0144. Binary Tree Preorder Traversal => 0144.Binary-Tree-Preorder-Traversal}/144. Binary Tree Preorder Traversal.go (100%) rename Algorithms/{0144. Binary Tree Preorder Traversal => 0144.Binary-Tree-Preorder-Traversal}/144. Binary Tree Preorder Traversal_test.go (100%) rename Algorithms/{0144. Binary Tree Preorder Traversal => 0144.Binary-Tree-Preorder-Traversal}/README.md (100%) rename Algorithms/{0145. Binary Tree Postorder Traversal => 0145.Binary-Tree-Postorder-Traversal}/145. Binary Tree Postorder Traversal.go (100%) rename Algorithms/{0145. Binary Tree Postorder Traversal => 0145.Binary-Tree-Postorder-Traversal}/145. Binary Tree Postorder Traversal_test.go (100%) rename Algorithms/{0145. Binary Tree Postorder Traversal => 0145.Binary-Tree-Postorder-Traversal}/README.md (100%) rename Algorithms/{0147. Insertion Sort List => 0147.Insertion-Sort-List}/147. Insertion Sort List.go (100%) rename Algorithms/{0147. Insertion Sort List => 0147.Insertion-Sort-List}/147. Insertion Sort List_test.go (100%) rename Algorithms/{0147. Insertion Sort List => 0147.Insertion-Sort-List}/README.md (100%) rename Algorithms/{0148. Sort List => 0148.Sort-List}/148. Sort List.go (100%) rename Algorithms/{0148. Sort List => 0148.Sort-List}/148. Sort List_test.go (100%) rename Algorithms/{0148. Sort List => 0148.Sort-List}/README.md (100%) rename Algorithms/{0150. Evaluate Reverse Polish Notation => 0150.Evaluate-Reverse-Polish-Notation}/150. Evaluate Reverse Polish Notation.go (100%) rename Algorithms/{0150. Evaluate Reverse Polish Notation => 0150.Evaluate-Reverse-Polish-Notation}/150. Evaluate Reverse Polish Notation_test.go (100%) rename Algorithms/{0150. Evaluate Reverse Polish Notation => 0150.Evaluate-Reverse-Polish-Notation}/README.md (100%) rename Algorithms/{0151. Reverse Words in a String => 0151.Reverse-Words-in-a-String}/151. Reverse Words in a String.go (100%) rename Algorithms/{0151. Reverse Words in a String => 0151.Reverse-Words-in-a-String}/151. Reverse Words in a String_test.go (100%) rename Algorithms/{0151. Reverse Words in a String => 0151.Reverse-Words-in-a-String}/README.md (100%) rename Algorithms/{0152. Maximum Product Subarray => 0152.Maximum-Product-Subarray}/152. Maximum Product Subarray.go (100%) rename Algorithms/{0152. Maximum Product Subarray => 0152.Maximum-Product-Subarray}/152. Maximum Product Subarray_test.go (100%) rename Algorithms/{0152. Maximum Product Subarray => 0152.Maximum-Product-Subarray}/README.md (100%) rename Algorithms/{0153. Find Minimum in Rotated Sorted Array => 0153.Find-Minimum-in-Rotated-Sorted-Array}/153. Find Minimum in Rotated Sorted Array.go (100%) rename Algorithms/{0153. Find Minimum in Rotated Sorted Array => 0153.Find-Minimum-in-Rotated-Sorted-Array}/153. Find Minimum in Rotated Sorted Array_test.go (100%) rename Algorithms/{0153. Find Minimum in Rotated Sorted Array => 0153.Find-Minimum-in-Rotated-Sorted-Array}/README.md (100%) rename Algorithms/{0154. Find Minimum in Rotated Sorted Array II => 0154.Find-Minimum-in-Rotated-Sorted-Array-II}/154. Find Minimum in Rotated Sorted Array II.go (100%) rename Algorithms/{0154. Find Minimum in Rotated Sorted Array II => 0154.Find-Minimum-in-Rotated-Sorted-Array-II}/154. Find Minimum in Rotated Sorted Array II_test.go (100%) rename Algorithms/{0154. Find Minimum in Rotated Sorted Array II => 0154.Find-Minimum-in-Rotated-Sorted-Array-II}/README.md (100%) rename Algorithms/{0155. Min Stack => 0155.Min-Stack}/155. Min Stack.go (100%) rename Algorithms/{0155. Min Stack => 0155.Min-Stack}/155. Min Stack_test.go (100%) rename Algorithms/{0155. Min Stack => 0155.Min-Stack}/README.md (100%) rename Algorithms/{0160. Intersection of Two Linked Lists => 0160.Intersection-of-Two-Linked-Lists}/160. Intersection of Two Linked Lists.go (100%) rename Algorithms/{0160. Intersection of Two Linked Lists => 0160.Intersection-of-Two-Linked-Lists}/160. Intersection of Two Linked Lists_test.go (100%) rename Algorithms/{0160. Intersection of Two Linked Lists => 0160.Intersection-of-Two-Linked-Lists}/README.md (100%) rename Algorithms/{0162. Find Peak Element => 0162.Find-Peak-Element}/162. Find Peak Element.go (100%) rename Algorithms/{0162. Find Peak Element => 0162.Find-Peak-Element}/162. Find Peak Element_test.go (100%) rename Algorithms/{0162. Find Peak Element => 0162.Find-Peak-Element}/README.md (100%) rename Algorithms/{0164. Maximum Gap => 0164.Maximum-Gap}/164. Maximum Gap.go (100%) rename Algorithms/{0164. Maximum Gap => 0164.Maximum-Gap}/164. Maximum Gap_test.go (100%) rename Algorithms/{0164. Maximum Gap => 0164.Maximum-Gap}/README.md (100%) rename Algorithms/{0167. Two Sum II - Input array is sorted => 0167.Two-Sum-II---Input-array-is-sorted}/167. Two Sum II - Input array is sorted.go (100%) rename Algorithms/{0167. Two Sum II - Input array is sorted => 0167.Two-Sum-II---Input-array-is-sorted}/167. Two Sum II - Input array is sorted_test.go (100%) rename Algorithms/{0167. Two Sum II - Input array is sorted => 0167.Two-Sum-II---Input-array-is-sorted}/README.md (100%) rename Algorithms/{0169. Majority Element => 0169.Majority-Element}/169. Majority Element.go (100%) rename Algorithms/{0169. Majority Element => 0169.Majority-Element}/169. Majority Element_test.go (100%) rename Algorithms/{0169. Majority Element => 0169.Majority-Element}/README.md (100%) rename Algorithms/{0172. Factorial Trailing Zeroes => 0172.Factorial-Trailing-Zeroes}/172. Factorial Trailing Zeroes.go (100%) rename Algorithms/{0172. Factorial Trailing Zeroes => 0172.Factorial-Trailing-Zeroes}/172. Factorial Trailing Zeroes_test.go (100%) rename Algorithms/{0172. Factorial Trailing Zeroes => 0172.Factorial-Trailing-Zeroes}/README.md (100%) rename Algorithms/{0173. Binary Search Tree Iterator => 0173.Binary-Search-Tree-Iterator}/173. Binary Search Tree Iterator.go (100%) rename Algorithms/{0173. Binary Search Tree Iterator => 0173.Binary-Search-Tree-Iterator}/173. Binary Search Tree Iterator_test.go (100%) rename Algorithms/{0173. Binary Search Tree Iterator => 0173.Binary-Search-Tree-Iterator}/README.md (100%) rename Algorithms/{0174. Dungeon Game => 0174.Dungeon-Game}/174. Dungeon Game.go (100%) rename Algorithms/{0174. Dungeon Game => 0174.Dungeon-Game}/174. Dungeon Game_test.go (100%) rename Algorithms/{0174. Dungeon Game => 0174.Dungeon-Game}/README.md (100%) rename Algorithms/{0179. Largest Number => 0179.Largest-Number}/179. Largest Number.go (100%) rename Algorithms/{0179. Largest Number => 0179.Largest-Number}/179. Largest Number_test.go (100%) rename Algorithms/{0179. Largest Number => 0179.Largest-Number}/README.md (100%) rename Algorithms/{0187. Repeated DNA Sequences => 0187.Repeated-DNA-Sequences}/187. Repeated DNA Sequences.go (100%) rename Algorithms/{0187. Repeated DNA Sequences => 0187.Repeated-DNA-Sequences}/187. Repeated DNA Sequences_test.go (100%) rename Algorithms/{0187. Repeated DNA Sequences => 0187.Repeated-DNA-Sequences}/README.md (100%) rename Algorithms/{0190. Reverse Bits => 0190.Reverse-Bits}/190. Reverse Bits.go (100%) rename Algorithms/{0190. Reverse Bits => 0190.Reverse-Bits}/190. Reverse Bits_test.go (100%) rename Algorithms/{0190. Reverse Bits => 0190.Reverse-Bits}/README.md (100%) rename Algorithms/{0191. Number of 1 Bits => 0191.Number-of-1-Bits}/191. Number of 1 Bits.go (100%) rename Algorithms/{0191. Number of 1 Bits => 0191.Number-of-1-Bits}/191. Number of 1 Bits_test.go (100%) rename Algorithms/{0191. Number of 1 Bits => 0191.Number-of-1-Bits}/README.md (100%) rename Algorithms/{0198. House Robber => 0198.House-Robber}/198. House Robber.go (100%) rename Algorithms/{0198. House Robber => 0198.House-Robber}/198. House Robber_test.go (100%) rename Algorithms/{0198. House Robber => 0198.House-Robber}/README.md (100%) rename Algorithms/{0199. Binary Tree Right Side View => 0199.Binary-Tree-Right-Side-View}/199. Binary Tree Right Side View.go (100%) rename Algorithms/{0199. Binary Tree Right Side View => 0199.Binary-Tree-Right-Side-View}/199. Binary Tree Right Side View_test.go (95%) rename Algorithms/{0199. Binary Tree Right Side View => 0199.Binary-Tree-Right-Side-View}/README.md (100%) rename Algorithms/{0200. Number of Islands => 0200.Number-of-Islands}/200. Number of Islands.go (100%) rename Algorithms/{0200. Number of Islands => 0200.Number-of-Islands}/200. Number of Islands_test.go (100%) rename Algorithms/{0200. Number of Islands => 0200.Number-of-Islands}/README.md (100%) rename Algorithms/{0201. Bitwise AND of Numbers Range => 0201.Bitwise-AND-of-Numbers-Range}/201. Bitwise AND of Numbers Range.go (100%) rename Algorithms/{0201. Bitwise AND of Numbers Range => 0201.Bitwise-AND-of-Numbers-Range}/201. Bitwise AND of Numbers Range_test.go (100%) rename Algorithms/{0201. Bitwise AND of Numbers Range => 0201.Bitwise-AND-of-Numbers-Range}/README.md (100%) rename Algorithms/{0202. Happy Number => 0202.Happy-Number}/202. Happy Number.go (100%) rename Algorithms/{0202. Happy Number => 0202.Happy-Number}/202. Happy Number_test.go (100%) rename Algorithms/{0202. Happy Number => 0202.Happy-Number}/README.md (100%) rename Algorithms/{0203. Remove Linked List Elements => 0203.Remove-Linked-List-Elements}/203. Remove Linked List Elements.go (100%) rename Algorithms/{0203. Remove Linked List Elements => 0203.Remove-Linked-List-Elements}/203. Remove Linked List Elements_test.go (100%) rename Algorithms/{0203. Remove Linked List Elements => 0203.Remove-Linked-List-Elements}/README.md (100%) rename Algorithms/{0204. Count Primes => 0204.Count-Primes}/204. Count Primes.go (100%) rename Algorithms/{0204. Count Primes => 0204.Count-Primes}/204. Count Primes_test.go (100%) rename Algorithms/{0204. Count Primes => 0204.Count-Primes}/README.md (100%) rename Algorithms/{0205. Isomorphic Strings => 0205.Isomorphic-Strings}/205. Isomorphic Strings.go (100%) rename Algorithms/{0205. Isomorphic Strings => 0205.Isomorphic-Strings}/205. Isomorphic Strings_test.go (100%) rename Algorithms/{0205. Isomorphic Strings => 0205.Isomorphic-Strings}/README.md (100%) rename Algorithms/{0206. Reverse-Linked-List => 0206.Reverse-Linked-List}/206. Reverse Linked List.go (100%) rename Algorithms/{0206. Reverse-Linked-List => 0206.Reverse-Linked-List}/206. Reverse Linked List_test.go (100%) rename Algorithms/{0206. Reverse-Linked-List => 0206.Reverse-Linked-List}/README.md (100%) rename Algorithms/{0207. Course Schedule => 0207.Course-Schedule}/207. Course Schedule.go (100%) rename Algorithms/{0207. Course Schedule => 0207.Course-Schedule}/207. Course Schedule_test.go (100%) rename Algorithms/{0207. Course Schedule => 0207.Course-Schedule}/README.md (100%) rename Algorithms/{0208. Implement Trie (Prefix Tree) => 0208.Implement-Trie-Prefix-Tree}/208. Implement Trie (Prefix Tree).go (100%) rename Algorithms/{0208. Implement Trie (Prefix Tree) => 0208.Implement-Trie-Prefix-Tree}/208. Implement Trie (Prefix Tree)_test.go (100%) rename Algorithms/{0208. Implement Trie (Prefix Tree) => 0208.Implement-Trie-Prefix-Tree}/README.md (100%) rename Algorithms/{0209. Minimum Size Subarray Sum => 0209.Minimum-Size-Subarray-Sum}/209. Minimum Size Subarray Sum.go (100%) rename Algorithms/{0209. Minimum Size Subarray Sum => 0209.Minimum-Size-Subarray-Sum}/209. Minimum Size Subarray Sum_test.go (100%) rename Algorithms/{0209. Minimum Size Subarray Sum => 0209.Minimum-Size-Subarray-Sum}/README.md (100%) rename Algorithms/{0210. Course Schedule II => 0210.Course-Schedule-II}/210. Course Schedule II.go (100%) rename Algorithms/{0210. Course Schedule II => 0210.Course-Schedule-II}/210. Course Schedule II_test.go (100%) rename Algorithms/{0210. Course Schedule II => 0210.Course-Schedule-II}/README.md (100%) rename Algorithms/{0211. Add and Search Word - Data structure design => 0211.Add-and-Search-Word---Data-structure-design}/211. Add and Search Word - Data structure design.go (100%) rename Algorithms/{0211. Add and Search Word - Data structure design => 0211.Add-and-Search-Word---Data-structure-design}/211. Add and Search Word - Data structure design_test.go (100%) rename Algorithms/{0211. Add and Search Word - Data structure design => 0211.Add-and-Search-Word---Data-structure-design}/README.md (100%) rename Algorithms/{0212. Word Search II => 0212.Word-Search-II}/212. Word Search II.go (100%) rename Algorithms/{0212. Word Search II => 0212.Word-Search-II}/212. Word Search II_test.go (100%) rename Algorithms/{0212. Word Search II => 0212.Word-Search-II}/README.md (100%) rename Algorithms/{0213. House Robber II => 0213.House-Robber-II}/213. House Robber II.go (100%) rename Algorithms/{0213. House Robber II => 0213.House-Robber-II}/213. House Robber II_test.go (100%) rename Algorithms/{0213. House Robber II => 0213.House-Robber-II}/README.md (100%) rename Algorithms/{0215. Kth Largest Element in an Array => 0215.Kth-Largest-Element-in-an-Array}/215. Kth Largest Element in an Array.go (100%) rename Algorithms/{0215. Kth Largest Element in an Array => 0215.Kth-Largest-Element-in-an-Array}/215. Kth Largest Element in an Array_test.go (100%) rename Algorithms/{0215. Kth Largest Element in an Array => 0215.Kth-Largest-Element-in-an-Array}/README.md (100%) rename Algorithms/{0216. Combination Sum III => 0216.Combination-Sum-III}/216. Combination Sum III.go (100%) rename Algorithms/{0216. Combination Sum III => 0216.Combination-Sum-III}/216. Combination Sum III_test.go (100%) rename Algorithms/{0216. Combination Sum III => 0216.Combination-Sum-III}/README.md (100%) rename Algorithms/{0217. Contains Duplicate => 0217.Contains-Duplicate}/217. Contains Duplicate.go (100%) rename Algorithms/{0217. Contains Duplicate => 0217.Contains-Duplicate}/217. Contains Duplicate_test.go (100%) rename Algorithms/{0217. Contains Duplicate => 0217.Contains-Duplicate}/README.md (100%) rename Algorithms/{0218. The Skyline Problem => 0218.The-Skyline-Problem}/218. The Skyline Problem.go (100%) rename Algorithms/{0218. The Skyline Problem => 0218.The-Skyline-Problem}/218. The Skyline Problem_test.go (100%) rename Algorithms/{0218. The Skyline Problem => 0218.The-Skyline-Problem}/README.md (100%) rename Algorithms/{0219. Contains Duplicate II => 0219.Contains-Duplicate-II}/219. Contains Duplicate II.go (100%) rename Algorithms/{0219. Contains Duplicate II => 0219.Contains-Duplicate-II}/219. Contains Duplicate II_test.go (100%) rename Algorithms/{0219. Contains Duplicate II => 0219.Contains-Duplicate-II}/README.md (100%) rename Algorithms/{0220. Contains Duplicate III => 0220.Contains-Duplicate-III}/220. Contains Duplicate III.go (100%) rename Algorithms/{0220. Contains Duplicate III => 0220.Contains-Duplicate-III}/220. Contains Duplicate III_test.go (100%) rename Algorithms/{0220. Contains Duplicate III => 0220.Contains-Duplicate-III}/README.md (100%) rename Algorithms/{0222. Count Complete Tree Nodes => 0222.Count-Complete-Tree-Nodes}/222. Count Complete Tree Nodes.go (100%) rename Algorithms/{0222. Count Complete Tree Nodes => 0222.Count-Complete-Tree-Nodes}/222. Count Complete Tree Nodes_test.go (100%) rename Algorithms/{0222. Count Complete Tree Nodes => 0222.Count-Complete-Tree-Nodes}/README.md (100%) rename Algorithms/{0223. Rectangle Area => 0223.Rectangle-Area}/223. Rectangle Area.go (100%) rename Algorithms/{0223. Rectangle Area => 0223.Rectangle-Area}/223. Rectangle Area_test.go (100%) rename Algorithms/{0223. Rectangle Area => 0223.Rectangle-Area}/README.md (100%) rename Algorithms/{0224. Basic Calculator => 0224.Basic-Calculator}/224. Basic Calculator.go (100%) rename Algorithms/{0224. Basic Calculator => 0224.Basic-Calculator}/224. Basic Calculator_test.go (100%) rename Algorithms/{0224. Basic Calculator => 0224.Basic-Calculator}/README.md (100%) rename Algorithms/{0225. Implement Stack using Queues => 0225.Implement-Stack-using-Queues}/225. Implement Stack using Queues.go (100%) rename Algorithms/{0225. Implement Stack using Queues => 0225.Implement-Stack-using-Queues}/225. Implement Stack using Queues_test.go (100%) rename Algorithms/{0225. Implement Stack using Queues => 0225.Implement-Stack-using-Queues}/README.md (100%) rename Algorithms/{0226. Invert Binary Tree => 0226.Invert-Binary-Tree}/226. Invert Binary Tree.go (100%) rename Algorithms/{0226. Invert Binary Tree => 0226.Invert-Binary-Tree}/226. Invert Binary Tree_test.go (100%) rename Algorithms/{0226. Invert Binary Tree => 0226.Invert-Binary-Tree}/README.md (100%) rename Algorithms/{0229. Majority Element II => 0229.Majority-Element-II}/229. Majority Element II.go (100%) rename Algorithms/{0229. Majority Element II => 0229.Majority-Element-II}/229. Majority Element II_test.go (100%) rename Algorithms/{0229. Majority Element II => 0229.Majority-Element-II}/README.md (100%) rename Algorithms/{0230. Kth Smallest Element in a BST => 0230.Kth-Smallest-Element-in-a-BST}/230. Kth Smallest Element in a BST.go (100%) rename Algorithms/{0230. Kth Smallest Element in a BST => 0230.Kth-Smallest-Element-in-a-BST}/230. Kth Smallest Element in a BST_test.go (100%) rename Algorithms/{0230. Kth Smallest Element in a BST => 0230.Kth-Smallest-Element-in-a-BST}/README.md (100%) rename Algorithms/{0231. Power of Two => 0231.Power-of-Two}/231. Power of Two.go (100%) rename Algorithms/{0231. Power of Two => 0231.Power-of-Two}/231. Power of Two_test.go (100%) rename Algorithms/{0231. Power of Two => 0231.Power-of-Two}/README.md (100%) rename Algorithms/{0232. Implement Queue using Stacks => 0232.Implement-Queue-using-Stacks}/232. Implement Queue using Stacks.go (100%) rename Algorithms/{0232. Implement Queue using Stacks => 0232.Implement-Queue-using-Stacks}/232. Implement Queue using Stacks_test.go (100%) rename Algorithms/{0232. Implement Queue using Stacks => 0232.Implement-Queue-using-Stacks}/README.md (100%) rename Algorithms/{0234. Palindrome Linked List => 0234.Palindrome-Linked-List}/234. Palindrome Linked List.go (100%) rename Algorithms/{0234. Palindrome Linked List => 0234.Palindrome-Linked-List}/234. Palindrome Linked List_test.go (100%) rename Algorithms/{0234. Palindrome Linked List => 0234.Palindrome-Linked-List}/README.md (100%) rename Algorithms/{0235. Lowest Common Ancestor of a Binary Search Tree => 0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree}/235. Lowest Common Ancestor of a Binary Search Tree.go (100%) rename Algorithms/{0235. Lowest Common Ancestor of a Binary Search Tree => 0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree}/235. Lowest Common Ancestor of a Binary Search Tree_test.go (100%) rename Algorithms/{0235. Lowest Common Ancestor of a Binary Search Tree => 0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree}/README.md (100%) rename Algorithms/{0236. Lowest Common Ancestor of a Binary Tree => 0236.Lowest-Common-Ancestor-of-a-Binary-Tree}/236. Lowest Common Ancestor of a Binary Tree.go (100%) rename Algorithms/{0236. Lowest Common Ancestor of a Binary Tree => 0236.Lowest-Common-Ancestor-of-a-Binary-Tree}/236. Lowest Common Ancestor of a Binary Tree_test.go (100%) rename Algorithms/{0236. Lowest Common Ancestor of a Binary Tree => 0236.Lowest-Common-Ancestor-of-a-Binary-Tree}/README.md (100%) rename Algorithms/{0237. Delete Node in a Linked List => 0237.Delete-Node-in-a-Linked-List}/237. Delete Node in a Linked List.go (100%) rename Algorithms/{0237. Delete Node in a Linked List => 0237.Delete-Node-in-a-Linked-List}/237. Delete Node in a Linked List_test.go (100%) rename Algorithms/{0237. Delete Node in a Linked List => 0237.Delete-Node-in-a-Linked-List}/README.md (100%) rename Algorithms/{0239. Sliding Window Maximum => 0239.Sliding-Window-Maximum}/239. Sliding Window Maximum.go (100%) rename Algorithms/{0239. Sliding Window Maximum => 0239.Sliding-Window-Maximum}/239. Sliding Window Maximum_test.go (100%) rename Algorithms/{0239. Sliding Window Maximum => 0239.Sliding-Window-Maximum}/README.md (100%) rename Algorithms/{0240. Search a 2D Matrix II => 0240.Search-a-2D-Matrix-II}/240. Search a 2D Matrix II.go (100%) rename Algorithms/{0240. Search a 2D Matrix II => 0240.Search-a-2D-Matrix-II}/240. Search a 2D Matrix II_test.go (100%) rename Algorithms/{0240. Search a 2D Matrix II => 0240.Search-a-2D-Matrix-II}/README.md (100%) rename Algorithms/{0242. Valid Anagram => 0242.Valid-Anagram}/242. Valid Anagram.go (100%) rename Algorithms/{0242. Valid Anagram => 0242.Valid-Anagram}/242. Valid Anagram_test.go (100%) rename Algorithms/{0242. Valid Anagram => 0242.Valid-Anagram}/README.md (100%) rename Algorithms/{0257. Binary Tree Paths => 0257.Binary-Tree-Paths}/257. Binary Tree Paths.go (100%) rename Algorithms/{0257. Binary Tree Paths => 0257.Binary-Tree-Paths}/257. Binary Tree Paths_test.go (100%) rename Algorithms/{0257. Binary Tree Paths => 0257.Binary-Tree-Paths}/README.md (100%) rename Algorithms/{0260. Single Number III => 0260.Single-Number-III}/260. Single Number III.go (100%) rename Algorithms/{0260. Single Number III => 0260.Single-Number-III}/260. Single Number III_test.go (100%) rename Algorithms/{0260. Single Number III => 0260.Single-Number-III}/README.md (100%) rename Algorithms/{0263. Ugly Number => 0263.Ugly-Number}/263. Ugly Number.go (100%) rename Algorithms/{0263. Ugly Number => 0263.Ugly-Number}/263. Ugly Number_test.go (100%) rename Algorithms/{0263. Ugly Number => 0263.Ugly-Number}/README.md (100%) rename Algorithms/{0268. Missing Number => 0268.Missing-Number}/268. Missing Number.go (100%) rename Algorithms/{0268. Missing Number => 0268.Missing-Number}/268. Missing Number_test.go (100%) rename Algorithms/{0268. Missing Number => 0268.Missing-Number}/README.md (100%) rename Algorithms/{0274. H-Index => 0274.H-Index}/274. H-Index.go (100%) rename Algorithms/{0274. H-Index => 0274.H-Index}/274. H-Index_test.go (100%) rename Algorithms/{0274. H-Index => 0274.H-Index}/README.md (100%) rename Algorithms/{0275. H-Index II => 0275.H-Index-II}/275. H-Index II.go (100%) rename Algorithms/{0275. H-Index II => 0275.H-Index-II}/275. H-Index II_test.go (100%) rename Algorithms/{0275. H-Index II => 0275.H-Index-II}/README.md (100%) rename Algorithms/{0283. Move Zeroes => 0283.Move-Zeroes}/283. Move Zeroes.go (100%) rename Algorithms/{0283. Move Zeroes => 0283.Move-Zeroes}/283. Move Zeroes_test.go (100%) rename Algorithms/{0283. Move Zeroes => 0283.Move-Zeroes}/README.md (100%) rename Algorithms/{0287. Find the Duplicate Number => 0287.Find-the-Duplicate-Number}/287. Find the Duplicate Number.go (100%) rename Algorithms/{0287. Find the Duplicate Number => 0287.Find-the-Duplicate-Number}/287. Find the Duplicate Number_test.go (93%) rename Algorithms/{0287. Find the Duplicate Number => 0287.Find-the-Duplicate-Number}/README.md (100%) rename Algorithms/{0290. Word Pattern => 0290.Word-Pattern}/290. Word Pattern.go (100%) rename Algorithms/{0290. Word Pattern => 0290.Word-Pattern}/290. Word Pattern_test.go (100%) rename Algorithms/{0290. Word Pattern => 0290.Word-Pattern}/README.md (100%) rename Algorithms/{0300. Longest Increasing Subsequence => 0300.Longest-Increasing-Subsequence}/300. Longest Increasing Subsequence.go (100%) rename Algorithms/{0300. Longest Increasing Subsequence => 0300.Longest-Increasing-Subsequence}/300. Longest Increasing Subsequence_test.go (100%) rename Algorithms/{0300. Longest Increasing Subsequence => 0300.Longest-Increasing-Subsequence}/README.md (100%) rename Algorithms/{0303. Range Sum Query - Immutable => 0303.Range-Sum-Query---Immutable}/303. Range Sum Query - Immutable.go (100%) rename Algorithms/{0303. Range Sum Query - Immutable => 0303.Range-Sum-Query---Immutable}/303. Range Sum Query - Immutable_test.go (100%) rename Algorithms/{0303. Range Sum Query - Immutable => 0303.Range-Sum-Query---Immutable}/README.md (100%) rename Algorithms/{0306. Additive Number => 0306.Additive-Number}/306. Additive Number.go (100%) rename Algorithms/{0306. Additive Number => 0306.Additive-Number}/306. Additive Number_test.go (100%) rename Algorithms/{0306. Additive Number => 0306.Additive-Number}/README.md (100%) rename Algorithms/{0307. Range Sum Query - Mutable => 0307.Range-Sum-Query---Mutable}/307. Range Sum Query - Mutable.go (100%) rename Algorithms/{0307. Range Sum Query - Mutable => 0307.Range-Sum-Query---Mutable}/307. Range Sum Query - Mutable_test.go (100%) rename Algorithms/{0307. Range Sum Query - Mutable => 0307.Range-Sum-Query---Mutable}/README.md (100%) rename Algorithms/{0309. Best Time to Buy and Sell Stock with Cooldown => 0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown}/309. Best Time to Buy and Sell Stock with Cooldown.go (100%) rename Algorithms/{0309. Best Time to Buy and Sell Stock with Cooldown => 0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown}/309. Best Time to Buy and Sell Stock with Cooldown_test.go (100%) rename Algorithms/{0309. Best Time to Buy and Sell Stock with Cooldown => 0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown}/README.md (100%) rename Algorithms/{0315. Count of Smaller Numbers After Self => 0315.Count-of-Smaller-Numbers-After-Self}/315. Count of Smaller Numbers After Self.go (100%) rename Algorithms/{0315. Count of Smaller Numbers After Self => 0315.Count-of-Smaller-Numbers-After-Self}/315. Count of Smaller Numbers After Self_test.go (100%) rename Algorithms/{0315. Count of Smaller Numbers After Self => 0315.Count-of-Smaller-Numbers-After-Self}/README.md (100%) rename Algorithms/{0318. Maximum Product of Word Lengths => 0318.Maximum-Product-of-Word-Lengths}/318. Maximum Product of Word Lengths.go (100%) rename Algorithms/{0318. Maximum Product of Word Lengths => 0318.Maximum-Product-of-Word-Lengths}/318. Maximum Product of Word Lengths_test.go (100%) rename Algorithms/{0318. Maximum Product of Word Lengths => 0318.Maximum-Product-of-Word-Lengths}/README.md (100%) rename Algorithms/{0322. Coin Change => 0322.Coin-Change}/322. Coin Change.go (100%) rename Algorithms/{0322. Coin Change => 0322.Coin-Change}/322. Coin Change_test.go (100%) rename Algorithms/{0322. Coin Change => 0322.Coin-Change}/README.md (100%) rename Algorithms/{0324. Wiggle Sort II => 0324.Wiggle-Sort-II}/324. Wiggle Sort II.go (100%) rename Algorithms/{0324. Wiggle Sort II => 0324.Wiggle-Sort-II}/324. Wiggle Sort II_test.go (100%) rename Algorithms/{0324. Wiggle Sort II => 0324.Wiggle-Sort-II}/README.md (100%) rename Algorithms/{0326. Power of Three => 0326.Power-of-Three}/326. Power of Three.go (100%) rename Algorithms/{0326. Power of Three => 0326.Power-of-Three}/326. Power of Three_test.go (100%) rename Algorithms/{0326. Power of Three => 0326.Power-of-Three}/README.md (100%) rename Algorithms/{0327. Count of Range Sum => 0327.Count-of-Range-Sum}/327. Count of Range Sum.go (100%) rename Algorithms/{0327. Count of Range Sum => 0327.Count-of-Range-Sum}/327. Count of Range Sum_test.go (100%) rename Algorithms/{0327. Count of Range Sum => 0327.Count-of-Range-Sum}/README.md (100%) rename Algorithms/{0328. Odd Even Linked List => 0328.Odd-Even-Linked-List}/328. Odd Even Linked List.go (100%) rename Algorithms/{0328. Odd Even Linked List => 0328.Odd-Even-Linked-List}/328. Odd Even Linked List_test.go (100%) rename Algorithms/{0328. Odd Even Linked List => 0328.Odd-Even-Linked-List}/README.md (100%) rename Algorithms/{0329. Longest Increasing Path in a Matrix => 0329.Longest-Increasing-Path-in-a-Matrix}/329. Longest Increasing Path in a Matrix.go (100%) rename Algorithms/{0329. Longest Increasing Path in a Matrix => 0329.Longest-Increasing-Path-in-a-Matrix}/329. Longest Increasing Path in a Matrix_test.go (100%) rename Algorithms/{0329. Longest Increasing Path in a Matrix => 0329.Longest-Increasing-Path-in-a-Matrix}/README.md (100%) rename Algorithms/{0331. Verify Preorder Serialization of a Binary Tree => 0331.Verify-Preorder-Serialization-of-a-Binary-Tree}/331. Verify Preorder Serialization of a Binary Tree.go (100%) rename Algorithms/{0331. Verify Preorder Serialization of a Binary Tree => 0331.Verify-Preorder-Serialization-of-a-Binary-Tree}/331. Verify Preorder Serialization of a Binary Tree_test.go (100%) rename Algorithms/{0331. Verify Preorder Serialization of a Binary Tree => 0331.Verify-Preorder-Serialization-of-a-Binary-Tree}/README.md (100%) rename Algorithms/{0338. Counting Bits => 0338.Counting-Bits}/338. Counting Bits.go (100%) rename Algorithms/{0338. Counting Bits => 0338.Counting-Bits}/338. Counting Bits_test.go (100%) rename Algorithms/{0338. Counting Bits => 0338.Counting-Bits}/README.md (100%) rename Algorithms/{0342. Power of Four => 0342.Power-of-Four}/342. Power of Four.go (100%) rename Algorithms/{0342. Power of Four => 0342.Power-of-Four}/342. Power of Four_test.go (100%) rename Algorithms/{0342. Power of Four => 0342.Power-of-Four}/README.md (100%) rename Algorithms/{0343. Integer Break => 0343.Integer-Break}/343. Integer Break.go (100%) rename Algorithms/{0343. Integer Break => 0343.Integer-Break}/343. Integer Break_test.go (100%) rename Algorithms/{0343. Integer Break => 0343.Integer-Break}/README.md (100%) rename Algorithms/{0344. Reverse String => 0344.Reverse-String}/344. Reverse String.go (100%) rename Algorithms/{0344. Reverse String => 0344.Reverse-String}/344. Reverse String_test.go (100%) rename Algorithms/{0344. Reverse String => 0344.Reverse-String}/README.md (100%) rename Algorithms/{0345. Reverse Vowels of a String => 0345.Reverse-Vowels-of-a-String}/345. Reverse Vowels of a String.go (100%) rename Algorithms/{0345. Reverse Vowels of a String => 0345.Reverse-Vowels-of-a-String}/345. Reverse Vowels of a String_test.go (100%) rename Algorithms/{0345. Reverse Vowels of a String => 0345.Reverse-Vowels-of-a-String}/README.md (100%) rename Algorithms/{0347. Top K Frequent Elements => 0347.Top-K-Frequent-Elements}/347. Top K Frequent Elements.go (100%) rename Algorithms/{0347. Top K Frequent Elements => 0347.Top-K-Frequent-Elements}/347. Top K Frequent Elements_test.go (100%) rename Algorithms/{0347. Top K Frequent Elements => 0347.Top-K-Frequent-Elements}/README.md (100%) rename Algorithms/{0349. Intersection of Two Arrays => 0349.Intersection-of-Two-Arrays}/349. Intersection of Two Arrays.go (100%) rename Algorithms/{0349. Intersection of Two Arrays => 0349.Intersection-of-Two-Arrays}/349. Intersection of Two Arrays_test.go (100%) rename Algorithms/{0349. Intersection of Two Arrays => 0349.Intersection-of-Two-Arrays}/README.md (100%) rename Algorithms/{0350. Intersection of Two Arrays II => 0350.Intersection-of-Two-Arrays-II}/350. Intersection of Two Arrays II.go (100%) rename Algorithms/{0350. Intersection of Two Arrays II => 0350.Intersection-of-Two-Arrays-II}/350. Intersection of Two Arrays II_test.go (100%) rename Algorithms/{0350. Intersection of Two Arrays II => 0350.Intersection-of-Two-Arrays-II}/README.md (100%) rename Algorithms/{0354. Russian Doll Envelopes => 0354.Russian-Doll-Envelopes}/354. Russian Doll Envelopes.go (100%) rename Algorithms/{0354. Russian Doll Envelopes => 0354.Russian-Doll-Envelopes}/354. Russian Doll Envelopes_test.go (100%) rename Algorithms/{0354. Russian Doll Envelopes => 0354.Russian-Doll-Envelopes}/README.md (100%) rename Algorithms/{0357. Count Numbers with Unique Digits => 0357.Count-Numbers-with-Unique-Digits}/357. Count Numbers with Unique Digits.go (100%) rename Algorithms/{0357. Count Numbers with Unique Digits => 0357.Count-Numbers-with-Unique-Digits}/357. Count Numbers with Unique Digits_test.go (100%) rename Algorithms/{0357. Count Numbers with Unique Digits => 0357.Count-Numbers-with-Unique-Digits}/README.md (100%) rename Algorithms/{0367. Valid Perfect Square => 0367.Valid-Perfect-Square}/367. Valid Perfect Square.go (100%) rename Algorithms/{0367. Valid Perfect Square => 0367.Valid-Perfect-Square}/367. Valid Perfect Square_test.go (100%) rename Algorithms/{0367. Valid Perfect Square => 0367.Valid-Perfect-Square}/README.md (100%) rename Algorithms/{0371. Sum of Two Integers => 0371.Sum-of-Two-Integers}/371. Sum of Two Integers.go (100%) rename Algorithms/{0371. Sum of Two Integers => 0371.Sum-of-Two-Integers}/371. Sum of Two Integers_test.go (100%) rename Algorithms/{0371. Sum of Two Integers => 0371.Sum-of-Two-Integers}/README.md (100%) rename Algorithms/{0372. Super Pow => 0372.Super-Pow}/372. Super Pow.go (100%) rename Algorithms/{0372. Super Pow => 0372.Super-Pow}/372. Super Pow_test.go (100%) rename Algorithms/{0372. Super Pow => 0372.Super-Pow}/README.md (100%) rename Algorithms/{0373. Find K Pairs with Smallest Sums => 0373.Find-K-Pairs-with-Smallest-Sums}/373. Find K Pairs with Smallest Sums.go (100%) rename Algorithms/{0373. Find K Pairs with Smallest Sums => 0373.Find-K-Pairs-with-Smallest-Sums}/373. Find K Pairs with Smallest Sums_test.go (100%) rename Algorithms/{0373. Find K Pairs with Smallest Sums => 0373.Find-K-Pairs-with-Smallest-Sums}/README.md (100%) rename Algorithms/{0378. Kth Smallest Element in a Sorted Matrix => 0378.Kth-Smallest-Element-in-a-Sorted-Matrix}/378. Kth Smallest Element in a Sorted Matrix.go (100%) rename Algorithms/{0378. Kth Smallest Element in a Sorted Matrix => 0378.Kth-Smallest-Element-in-a-Sorted-Matrix}/378. Kth Smallest Element in a Sorted Matrix_test.go (100%) rename Algorithms/{0378. Kth Smallest Element in a Sorted Matrix => 0378.Kth-Smallest-Element-in-a-Sorted-Matrix}/README.md (100%) rename Algorithms/{0385. Mini Parser => 0385.Mini-Parser}/385. Mini Parser.go (100%) rename Algorithms/{0385. Mini Parser => 0385.Mini-Parser}/385. Mini Parser_test.go (100%) rename Algorithms/{0385. Mini Parser => 0385.Mini-Parser}/README.md (100%) rename Algorithms/{0386. Lexicographical Numbers => 0386.Lexicographical-Numbers}/386. Lexicographical Numbers.go (100%) rename Algorithms/{0386. Lexicographical Numbers => 0386.Lexicographical-Numbers}/386. Lexicographical Numbers_test.go (100%) rename Algorithms/{0386. Lexicographical Numbers => 0386.Lexicographical-Numbers}/README.md (100%) rename Algorithms/{0387. First Unique Character in a String => 0387.First-Unique-Character-in-a-String}/387. First Unique Character in a String.go (100%) rename Algorithms/{0387. First Unique Character in a String => 0387.First-Unique-Character-in-a-String}/387. First Unique Character in a String_test.go (100%) rename Algorithms/{0387. First Unique Character in a String => 0387.First-Unique-Character-in-a-String}/README.md (100%) rename Algorithms/{0389. Find the Difference => 0389.Find-the-Difference}/389. Find the Difference.go (100%) rename Algorithms/{0389. Find the Difference => 0389.Find-the-Difference}/389. Find the Difference_test.go (100%) rename Algorithms/{0389. Find the Difference => 0389.Find-the-Difference}/README.md (100%) rename Algorithms/{0392. Is Subsequence => 0392.Is-Subsequence}/392. Is Subsequence.go (100%) rename Algorithms/{0392. Is Subsequence => 0392.Is-Subsequence}/392. Is Subsequence_test.go (100%) rename Algorithms/{0392. Is Subsequence => 0392.Is-Subsequence}/README.md (100%) rename Algorithms/{0393. UTF-8 Validation => 0393.UTF-8-Validation}/393. UTF-8 Validation.go (100%) rename Algorithms/{0393. UTF-8 Validation => 0393.UTF-8-Validation}/393. UTF-8 Validation_test.go (100%) rename Algorithms/{0393. UTF-8 Validation => 0393.UTF-8-Validation}/README.md (100%) rename Algorithms/{0394. Decode String => 0394.Decode-String}/394. Decode String.go (100%) rename Algorithms/{0394. Decode String => 0394.Decode-String}/394. Decode String_test.go (100%) rename Algorithms/{0394. Decode String => 0394.Decode-String}/README.md (100%) rename Algorithms/{0397. Integer Replacement => 0397.Integer-Replacement}/397. Integer Replacement.go (100%) rename Algorithms/{0397. Integer Replacement => 0397.Integer-Replacement}/397. Integer Replacement_test.go (100%) rename Algorithms/{0397. Integer Replacement => 0397.Integer-Replacement}/README.md (100%) rename Algorithms/{0399. Evaluate Division => 0399.Evaluate-Division}/399. Evaluate Division.go (100%) rename Algorithms/{0399. Evaluate Division => 0399.Evaluate-Division}/399. Evaluate Division_test.go (100%) rename Algorithms/{0399. Evaluate Division => 0399.Evaluate-Division}/README.md (100%) rename Algorithms/{0401. Binary Watch => 0401.Binary-Watch}/401. Binary Watch.go (100%) rename Algorithms/{0401. Binary Watch => 0401.Binary-Watch}/401. Binary Watch_test.go (100%) rename Algorithms/{0401. Binary Watch => 0401.Binary-Watch}/README.md (100%) rename Algorithms/{0402. Remove K Digits => 0402.Remove-K-Digits}/402. Remove K Digits.go (100%) rename Algorithms/{0402. Remove K Digits => 0402.Remove-K-Digits}/402. Remove K Digits_test.go (100%) rename Algorithms/{0402. Remove K Digits => 0402.Remove-K-Digits}/README.md (100%) rename Algorithms/{0404. Sum of Left Leaves => 0404.Sum-of-Left-Leaves}/404. Sum of Left Leaves.go (100%) rename Algorithms/{0404. Sum of Left Leaves => 0404.Sum-of-Left-Leaves}/404. Sum of Left Leaves_test.go (100%) rename Algorithms/{0404. Sum of Left Leaves => 0404.Sum-of-Left-Leaves}/README.md (100%) rename Algorithms/{0405. Convert a Number to Hexadecimal => 0405.Convert-a-Number-to-Hexadecimal}/405. Convert a Number to Hexadecimal.go (100%) rename Algorithms/{0405. Convert a Number to Hexadecimal => 0405.Convert-a-Number-to-Hexadecimal}/405. Convert a Number to Hexadecimal_test.go (100%) rename Algorithms/{0405. Convert a Number to Hexadecimal => 0405.Convert-a-Number-to-Hexadecimal}/README.md (100%) rename Algorithms/{0409. Longest Palindrome => 0409.Longest-Palindrome}/409. Longest Palindrome.go (100%) rename Algorithms/{0409. Longest Palindrome => 0409.Longest-Palindrome}/409. Longest Palindrome_test.go (100%) rename Algorithms/{0409. Longest Palindrome => 0409.Longest-Palindrome}/README.md (100%) rename Algorithms/{0410. Split Array Largest Sum => 0410.Split-Array-Largest-Sum}/410. Split Array Largest Sum.go (100%) rename Algorithms/{0410. Split Array Largest Sum => 0410.Split-Array-Largest-Sum}/410. Split Array Largest Sum_test.go (100%) rename Algorithms/{0410. Split Array Largest Sum => 0410.Split-Array-Largest-Sum}/README.md (100%) rename Algorithms/{0412. Fizz Buzz => 0412.Fizz-Buzz}/412. Fizz Buzz.go (100%) rename Algorithms/{0412. Fizz Buzz => 0412.Fizz-Buzz}/412. Fizz Buzz_test.go (100%) rename Algorithms/{0412. Fizz Buzz => 0412.Fizz-Buzz}/README.md (100%) rename Algorithms/{0414. Third Maximum Number => 0414.Third-Maximum-Number}/414. Third Maximum Number.go (100%) rename Algorithms/{0414. Third Maximum Number => 0414.Third-Maximum-Number}/414. Third Maximum Number_test.go (100%) rename Algorithms/{0414. Third Maximum Number => 0414.Third-Maximum-Number}/README.md (100%) rename Algorithms/{0416. Partition Equal Subset Sum => 0416.Partition-Equal-Subset-Sum}/416. Partition Equal Subset Sum.go (100%) rename Algorithms/{0416. Partition Equal Subset Sum => 0416.Partition-Equal-Subset-Sum}/416. Partition Equal Subset Sum_test.go (100%) rename Algorithms/{0416. Partition Equal Subset Sum => 0416.Partition-Equal-Subset-Sum}/README.md (100%) rename Algorithms/{0421. Maximum XOR of Two Numbers in an Array => 0421.Maximum-XOR-of-Two-Numbers-in-an-Array}/421. Maximum XOR of Two Numbers in an Array.go (100%) rename Algorithms/{0421. Maximum XOR of Two Numbers in an Array => 0421.Maximum-XOR-of-Two-Numbers-in-an-Array}/421. Maximum XOR of Two Numbers in an Array_test.go (100%) rename Algorithms/{0421. Maximum XOR of Two Numbers in an Array => 0421.Maximum-XOR-of-Two-Numbers-in-an-Array}/README.md (100%) rename Algorithms/{0424. Longest Repeating Character Replacement => 0424.Longest-Repeating-Character-Replacement}/424. Longest Repeating Character Replacement.go (100%) rename Algorithms/{0424. Longest Repeating Character Replacement => 0424.Longest-Repeating-Character-Replacement}/424. Longest Repeating Character Replacement_test.go (100%) rename Algorithms/{0424. Longest Repeating Character Replacement => 0424.Longest-Repeating-Character-Replacement}/README.md (100%) rename Algorithms/{0433. Minimum Genetic Mutation => 0433.Minimum-Genetic-Mutation}/433. Minimum Genetic Mutation.go (96%) rename Algorithms/{0433. Minimum Genetic Mutation => 0433.Minimum-Genetic-Mutation}/433. Minimum Genetic Mutation_test.go (100%) rename Algorithms/{0433. Minimum Genetic Mutation => 0433.Minimum-Genetic-Mutation}/README.md (100%) rename Algorithms/{0435. Non-overlapping Intervals => 0435.Non-overlapping-Intervals}/435. Non-overlapping Intervals.go (100%) rename Algorithms/{0435. Non-overlapping Intervals => 0435.Non-overlapping-Intervals}/435. Non-overlapping Intervals_test.go (100%) rename Algorithms/{0435. Non-overlapping Intervals => 0435.Non-overlapping-Intervals}/README.md (100%) rename Algorithms/{0436. Find Right Interval => 0436.Find-Right-Interval}/436. Find Right Interval.go (100%) rename Algorithms/{0436. Find Right Interval => 0436.Find-Right-Interval}/436. Find Right Interval_test.go (100%) rename Algorithms/{0436. Find Right Interval => 0436.Find-Right-Interval}/README.md (100%) rename Algorithms/{0437. Path Sum III => 0437.Path-Sum-III}/437. Path Sum III.go (100%) rename Algorithms/{0437. Path Sum III => 0437.Path-Sum-III}/437. Path Sum III_test.go (100%) rename Algorithms/{0437. Path Sum III => 0437.Path-Sum-III}/README.md (100%) rename Algorithms/{0438. Find All Anagrams in a String => 0438.Find-All-Anagrams-in-a-String}/438. Find All Anagrams in a String.go (100%) rename Algorithms/{0438. Find All Anagrams in a String => 0438.Find-All-Anagrams-in-a-String}/438. Find All Anagrams in a String_test.go (100%) rename Algorithms/{0438. Find All Anagrams in a String => 0438.Find-All-Anagrams-in-a-String}/README.md (100%) rename Algorithms/{0441. Arranging Coins => 0441.Arranging-Coins}/441. Arranging Coins.go (100%) rename Algorithms/{0441. Arranging Coins => 0441.Arranging-Coins}/441. Arranging Coins_test.go (100%) rename Algorithms/{0441. Arranging Coins => 0441.Arranging-Coins}/README.md (100%) rename Algorithms/{0445. Add Two Numbers II => 0445.Add-Two-Numbers-II}/445. Add Two Numbers II.go (100%) rename Algorithms/{0445. Add Two Numbers II => 0445.Add-Two-Numbers-II}/445. Add Two Numbers II_test.go (100%) rename Algorithms/{0445. Add Two Numbers II => 0445.Add-Two-Numbers-II}/README.md (100%) rename Algorithms/{0447. Number of Boomerangs => 0447.Number-of-Boomerangs}/447. Number of Boomerangs.go (100%) rename Algorithms/{0447. Number of Boomerangs => 0447.Number-of-Boomerangs}/447. Number of Boomerangs_test.go (100%) rename Algorithms/{0447. Number of Boomerangs => 0447.Number-of-Boomerangs}/README.md (100%) rename Algorithms/{0451. Sort Characters By Frequency => 0451.Sort-Characters-By-Frequency}/451. Sort Characters By Frequency.go (100%) rename Algorithms/{0451. Sort Characters By Frequency => 0451.Sort-Characters-By-Frequency}/451. Sort Characters By Frequency_test.go (100%) rename Algorithms/{0451. Sort Characters By Frequency => 0451.Sort-Characters-By-Frequency}/README.md (100%) rename Algorithms/{0454. 4Sum II => 0454.4Sum-II}/454. 4Sum II.go (100%) rename Algorithms/{0454. 4Sum II => 0454.4Sum-II}/454. 4Sum II_test.go (100%) rename Algorithms/{0454. 4Sum II => 0454.4Sum-II}/README.md (100%) rename Algorithms/{0455. Assign Cookies => 0455.Assign-Cookies}/455. Assign Cookies.go (100%) rename Algorithms/{0455. Assign Cookies => 0455.Assign-Cookies}/455. Assign Cookies_test.go (100%) rename Algorithms/{0455. Assign Cookies => 0455.Assign-Cookies}/README.md (100%) rename Algorithms/{0456. 132 Pattern => 0456.132-Pattern}/456. 132 Pattern.go (100%) rename Algorithms/{0456. 132 Pattern => 0456.132-Pattern}/456. 132 Pattern_test.go (100%) rename Algorithms/{0456. 132 Pattern => 0456.132-Pattern}/README.md (100%) rename Algorithms/{0457. Circular Array Loop => 0457.Circular-Array-Loop}/457. Circular Array Loop.go (100%) rename Algorithms/{0457. Circular Array Loop => 0457.Circular-Array-Loop}/457. Circular Array Loop_test.go (100%) rename Algorithms/{0457. Circular Array Loop => 0457.Circular-Array-Loop}/README.md (100%) rename Algorithms/{0461. Hamming Distance => 0461.Hamming-Distance}/461. Hamming Distance.go (100%) rename Algorithms/{0461. Hamming Distance => 0461.Hamming-Distance}/461. Hamming Distance_test.go (100%) rename Algorithms/{0461. Hamming Distance => 0461.Hamming-Distance}/README.md (100%) rename Algorithms/{0463. Island Perimeter => 0463.Island-Perimeter}/463. Island Perimeter.go (100%) rename Algorithms/{0463. Island Perimeter => 0463.Island-Perimeter}/463. Island Perimeter_test.go (100%) rename Algorithms/{0463. Island Perimeter => 0463.Island-Perimeter}/README.md (100%) rename Algorithms/{0470. Implement Rand10() Using Rand7() => 0470.Implement-Rand10-Using-Rand7}/470. Implement Rand10() Using Rand7().go (100%) rename Algorithms/{0470. Implement Rand10() Using Rand7() => 0470.Implement-Rand10-Using-Rand7}/470. Implement Rand10() Using Rand7()_test.go (100%) rename Algorithms/{0470. Implement Rand10() Using Rand7() => 0470.Implement-Rand10-Using-Rand7}/README.md (100%) rename Algorithms/{0474. Ones and Zeroes => 0474.Ones-and-Zeroes}/474. Ones and Zeroes.go (100%) rename Algorithms/{0474. Ones and Zeroes => 0474.Ones-and-Zeroes}/474. Ones and Zeroes_test.go (100%) rename Algorithms/{0474. Ones and Zeroes => 0474.Ones-and-Zeroes}/README.md (100%) rename Algorithms/{0475. Heaters => 0475.Heaters}/475. Heaters.go (100%) rename Algorithms/{0475. Heaters => 0475.Heaters}/475. Heaters_test.go (100%) rename Algorithms/{0475. Heaters => 0475.Heaters}/README.md (100%) rename Algorithms/{0476. Number Complement => 0476.Number-Complement}/476. Number Complement.go (100%) rename Algorithms/{0476. Number Complement => 0476.Number-Complement}/476. Number Complement_test.go (100%) rename Algorithms/{0476. Number Complement => 0476.Number-Complement}/README.md (100%) rename Algorithms/{0477. Total Hamming Distance => 0477.Total-Hamming-Distance}/477. Total Hamming Distance.go (100%) rename Algorithms/{0477. Total Hamming Distance => 0477.Total-Hamming-Distance}/477. Total Hamming Distance_test.go (100%) rename Algorithms/{0477. Total Hamming Distance => 0477.Total-Hamming-Distance}/README.md (100%) rename Algorithms/{0480. Sliding Window Median => 0480.Sliding-Window-Median}/480. Sliding Window Median.go (100%) rename Algorithms/{0480. Sliding Window Median => 0480.Sliding-Window-Median}/480. Sliding Window Median_test.go (100%) rename Algorithms/{0480. Sliding Window Median => 0480.Sliding-Window-Median}/README.md (100%) rename Algorithms/{0483. Smallest Good Base => 0483.Smallest-Good-Base}/483. Smallest Good Base.go (100%) rename Algorithms/{0483. Smallest Good Base => 0483.Smallest-Good-Base}/483. Smallest Good Base_test.go (100%) rename Algorithms/{0483. Smallest Good Base => 0483.Smallest-Good-Base}/README.md (100%) rename Algorithms/{0491. Increasing Subsequences => 0491.Increasing-Subsequences}/491. Increasing Subsequences.go (100%) rename Algorithms/{0491. Increasing Subsequences => 0491.Increasing-Subsequences}/491. Increasing Subsequences_test.go (100%) rename Algorithms/{0491. Increasing Subsequences => 0491.Increasing-Subsequences}/README.md (100%) rename Algorithms/{0493. Reverse Pairs => 0493.Reverse-Pairs}/493. Reverse Pairs.go (100%) rename Algorithms/{0493. Reverse Pairs => 0493.Reverse-Pairs}/493. Reverse Pairs_test.go (100%) rename Algorithms/{0493. Reverse Pairs => 0493.Reverse-Pairs}/README.md (100%) rename Algorithms/{0496. Next Greater Element I => 0496.Next-Greater-Element-I}/496. Next Greater Element I.go (100%) rename Algorithms/{0496. Next Greater Element I => 0496.Next-Greater-Element-I}/496. Next Greater Element I_test.go (100%) rename Algorithms/{0496. Next Greater Element I => 0496.Next-Greater-Element-I}/README.md (100%) rename Algorithms/{0497. Random Point in Non-overlapping Rectangles => 0497.Random-Point-in-Non-overlapping-Rectangles}/497. Random Point in Non-overlapping Rectangles.go (100%) rename Algorithms/{0497. Random Point in Non-overlapping Rectangles => 0497.Random-Point-in-Non-overlapping-Rectangles}/497. Random Point in Non-overlapping Rectangles_test.go (100%) rename Algorithms/{0497. Random Point in Non-overlapping Rectangles => 0497.Random-Point-in-Non-overlapping-Rectangles}/README.md (100%) rename Algorithms/{0498. Diagonal Traverse => 0498.Diagonal-Traverse}/498. Diagonal Traverse.go (100%) rename Algorithms/{0498. Diagonal Traverse => 0498.Diagonal-Traverse}/498. Diagonal Traverse_test.go (100%) rename Algorithms/{0498. Diagonal Traverse => 0498.Diagonal-Traverse}/README.md (100%) rename Algorithms/{0500. Keyboard Row => 0500.Keyboard-Row}/500. Keyboard Row.go (100%) rename Algorithms/{0500. Keyboard Row => 0500.Keyboard-Row}/500. Keyboard Row_test.go (100%) rename Algorithms/{0500. Keyboard Row => 0500.Keyboard-Row}/README.md (100%) rename Algorithms/{0503. Next Greater Element II => 0503.Next-Greater-Element-II}/503. Next Greater Element II.go (100%) rename Algorithms/{0503. Next Greater Element II => 0503.Next-Greater-Element-II}/503. Next Greater Element II_test.go (100%) rename Algorithms/{0503. Next Greater Element II => 0503.Next-Greater-Element-II}/README.md (100%) rename Algorithms/{0508. Most Frequent Subtree Sum => 0508.Most-Frequent-Subtree-Sum}/508. Most Frequent Subtree Sum.go (100%) rename Algorithms/{0508. Most Frequent Subtree Sum => 0508.Most-Frequent-Subtree-Sum}/508. Most Frequent Subtree Sum_test.go (100%) rename Algorithms/{0508. Most Frequent Subtree Sum => 0508.Most-Frequent-Subtree-Sum}/README.md (100%) rename Algorithms/{0509. Fibonacci Number => 0509.Fibonacci-Number}/509. Fibonacci Number.go (100%) rename Algorithms/{0509. Fibonacci Number => 0509.Fibonacci-Number}/509. Fibonacci Number_test.go (100%) rename Algorithms/{0509. Fibonacci Number => 0509.Fibonacci-Number}/README.md (100%) rename Algorithms/{0513. Find Bottom Left Tree Value => 0513.Find-Bottom-Left-Tree-Value}/513. Find Bottom Left Tree Value.go (100%) rename Algorithms/{0513. Find Bottom Left Tree Value => 0513.Find-Bottom-Left-Tree-Value}/513. Find Bottom Left Tree Value_test.go (100%) rename Algorithms/{0513. Find Bottom Left Tree Value => 0513.Find-Bottom-Left-Tree-Value}/README.md (100%) rename Algorithms/{0515. Find Largest Value in Each Tree Row => 0515.Find-Largest-Value-in-Each-Tree-Row}/515. Find Largest Value in Each Tree Row.go (100%) rename Algorithms/{0515. Find Largest Value in Each Tree Row => 0515.Find-Largest-Value-in-Each-Tree-Row}/515. Find Largest Value in Each Tree Row_test.go (100%) rename Algorithms/{0515. Find Largest Value in Each Tree Row => 0515.Find-Largest-Value-in-Each-Tree-Row}/README.md (100%) rename Algorithms/{0524. Longest Word in Dictionary through Deleting => 0524.Longest-Word-in-Dictionary-through-Deleting}/524. Longest Word in Dictionary through Deleting.go (100%) rename Algorithms/{0524. Longest Word in Dictionary through Deleting => 0524.Longest-Word-in-Dictionary-through-Deleting}/524. Longest Word in Dictionary through Deleting_test.go (100%) rename Algorithms/{0524. Longest Word in Dictionary through Deleting => 0524.Longest-Word-in-Dictionary-through-Deleting}/README.md (100%) rename Algorithms/{0526. Beautiful Arrangement => 0526.Beautiful-Arrangement}/526. Beautiful Arrangement.go (100%) rename Algorithms/{0526. Beautiful Arrangement => 0526.Beautiful-Arrangement}/526. Beautiful Arrangement_test.go (100%) rename Algorithms/{0526. Beautiful Arrangement => 0526.Beautiful-Arrangement}/README.md (100%) rename Algorithms/{0528. Random Pick with Weight => 0528.Random-Pick-with-Weight}/528. Random Pick with Weight.go (100%) rename Algorithms/{0528. Random Pick with Weight => 0528.Random-Pick-with-Weight}/528. Random Pick with Weight_test.go (100%) rename Algorithms/{0528. Random Pick with Weight => 0528.Random-Pick-with-Weight}/README.md (100%) rename Algorithms/{0532. K-diff Pairs in an Array => 0532.K-diff-Pairs-in-an-Array}/532. K-diff Pairs in an Array.go (100%) rename Algorithms/{0532. K-diff Pairs in an Array => 0532.K-diff-Pairs-in-an-Array}/532. K-diff Pairs in an Array_test.go (100%) rename Algorithms/{0532. K-diff Pairs in an Array => 0532.K-diff-Pairs-in-an-Array}/README.md (100%) rename Algorithms/{0541. Reverse String II => 0541.Reverse-String-II}/541. Reverse String II.go (100%) rename Algorithms/{0541. Reverse String II => 0541.Reverse-String-II}/541. Reverse String II_test.go (100%) rename Algorithms/{0541. Reverse String II => 0541.Reverse-String-II}/README.md (100%) rename Algorithms/{0542. 01 Matrix => 0542.01-Matrix}/542. 01 Matrix.go (100%) rename Algorithms/{0542. 01 Matrix => 0542.01-Matrix}/542. 01 Matrix_test.go (100%) rename Algorithms/{0542. 01 Matrix => 0542.01-Matrix}/README.md (100%) rename Algorithms/{0547. Friend Circles => 0547.Friend-Circles}/547. Friend Circles.go (100%) rename Algorithms/{0547. Friend Circles => 0547.Friend-Circles}/547. Friend Circles_test.go (100%) rename Algorithms/{0547. Friend Circles => 0547.Friend-Circles}/README.md (100%) rename Algorithms/{0557. Reverse Words in a String III => 0557.Reverse-Words-in-a-String-III}/557. Reverse Words in a String III.go (100%) rename Algorithms/{0557. Reverse Words in a String III => 0557.Reverse-Words-in-a-String-III}/557. Reverse Words in a String III_test.go (100%) rename Algorithms/{0557. Reverse Words in a String III => 0557.Reverse-Words-in-a-String-III}/README.md (100%) rename Algorithms/{0563. Binary Tree Tilt => 0563.Binary-Tree-Tilt}/563. Binary Tree Tilt.go (100%) rename Algorithms/{0563. Binary Tree Tilt => 0563.Binary-Tree-Tilt}/563. Binary Tree Tilt_test.go (100%) rename Algorithms/{0563. Binary Tree Tilt => 0563.Binary-Tree-Tilt}/README.md (100%) rename Algorithms/{0566. Reshape the Matrix => 0566.Reshape-the-Matrix}/566. Reshape the Matrix.go (100%) rename Algorithms/{0566. Reshape the Matrix => 0566.Reshape-the-Matrix}/566. Reshape the Matrix_test.go (100%) rename Algorithms/{0566. Reshape the Matrix => 0566.Reshape-the-Matrix}/README.md (100%) rename Algorithms/{0567. Permutation in String => 0567.Permutation-in-String}/567. Permutation in String.go (100%) rename Algorithms/{0567. Permutation in String => 0567.Permutation-in-String}/567. Permutation in String_test.go (100%) rename Algorithms/{0567. Permutation in String => 0567.Permutation-in-String}/README.md (100%) rename Algorithms/{0572. Subtree of Another Tree => 0572.Subtree-of-Another-Tree}/572. Subtree of Another Tree.go (100%) rename Algorithms/{0572. Subtree of Another Tree => 0572.Subtree-of-Another-Tree}/572. Subtree of Another Tree_test.go (100%) rename Algorithms/{0572. Subtree of Another Tree => 0572.Subtree-of-Another-Tree}/README.md (100%) rename Algorithms/{0575. Distribute Candies => 0575.Distribute-Candies}/575. Distribute Candies.go (100%) rename Algorithms/{0575. Distribute Candies => 0575.Distribute-Candies}/575. Distribute Candies_test.go (100%) rename Algorithms/{0575. Distribute Candies => 0575.Distribute-Candies}/README.md (100%) rename Algorithms/{0594. Longest Harmonious Subsequence => 0594.Longest-Harmonious-Subsequence}/594. Longest Harmonious Subsequence.go (100%) rename Algorithms/{0594. Longest Harmonious Subsequence => 0594.Longest-Harmonious-Subsequence}/594. Longest Harmonious Subsequence_test.go (100%) rename Algorithms/{0594. Longest Harmonious Subsequence => 0594.Longest-Harmonious-Subsequence}/README.md (100%) rename Algorithms/{0599. Minimum Index Sum of Two Lists => 0599.Minimum-Index-Sum-of-Two-Lists}/599. Minimum Index Sum of Two Lists.go (100%) rename Algorithms/{0599. Minimum Index Sum of Two Lists => 0599.Minimum-Index-Sum-of-Two-Lists}/599. Minimum Index Sum of Two Lists_test.go (100%) rename Algorithms/{0599. Minimum Index Sum of Two Lists => 0599.Minimum-Index-Sum-of-Two-Lists}/README.md (100%) rename Algorithms/{0628. Maximum Product of Three Numbers => 0628.Maximum-Product-of-Three-Numbers}/628. Maximum Product of Three Numbers.go (100%) rename Algorithms/{0628. Maximum Product of Three Numbers => 0628.Maximum-Product-of-Three-Numbers}/628. Maximum Product of Three Numbers_test.go (100%) rename Algorithms/{0628. Maximum Product of Three Numbers => 0628.Maximum-Product-of-Three-Numbers}/README.md (100%) rename Algorithms/{0632. Smallest Range Covering Elements from K Lists => 0632.Smallest-Range-Covering-Elements-from-K-Lists}/632. Smallest Range Covering Elements from K Lists.go (100%) rename Algorithms/{0632. Smallest Range Covering Elements from K Lists => 0632.Smallest-Range-Covering-Elements-from-K-Lists}/632. Smallest Range Covering Elements from K Lists_test.go (100%) rename Algorithms/{0632. Smallest Range Covering Elements from K Lists => 0632.Smallest-Range-Covering-Elements-from-K-Lists}/README.md (100%) rename Algorithms/{0633. Sum of Square Numbers => 0633.Sum-of-Square-Numbers}/633. Sum of Square Numbers.go (100%) rename Algorithms/{0633. Sum of Square Numbers => 0633.Sum-of-Square-Numbers}/633. Sum of Square Numbers_test.go (100%) rename Algorithms/{0633. Sum of Square Numbers => 0633.Sum-of-Square-Numbers}/README.md (100%) rename Algorithms/{0636. Exclusive Time of Functions => 0636.Exclusive-Time-of-Functions}/636. Exclusive Time of Functions.go (100%) rename Algorithms/{0636. Exclusive Time of Functions => 0636.Exclusive-Time-of-Functions}/636. Exclusive Time of Functions_test.go (100%) rename Algorithms/{0636. Exclusive Time of Functions => 0636.Exclusive-Time-of-Functions}/README.md (100%) rename Algorithms/{0637. Average of Levels in Binary Tree => 0637.Average-of-Levels-in-Binary-Tree}/637. Average of Levels in Binary Tree.go (100%) rename Algorithms/{0637. Average of Levels in Binary Tree => 0637.Average-of-Levels-in-Binary-Tree}/637. Average of Levels in Binary Tree_test.go (100%) rename Algorithms/{0637. Average of Levels in Binary Tree => 0637.Average-of-Levels-in-Binary-Tree}/README.md (100%) rename Algorithms/{0645. Set Mismatch => 0645.Set-Mismatch}/645. Set Mismatch.go (100%) rename Algorithms/{0645. Set Mismatch => 0645.Set-Mismatch}/645. Set Mismatch_test.go (100%) rename Algorithms/{0645. Set Mismatch => 0645.Set-Mismatch}/README.md (100%) rename Algorithms/{0648. Replace Words => 0648.Replace-Words}/648. Replace Words.go (100%) rename Algorithms/{0648. Replace Words => 0648.Replace-Words}/648. Replace Words_test.go (100%) rename Algorithms/{0648. Replace Words => 0648.Replace-Words}/README.md (100%) rename Algorithms/{0653. Two Sum IV - Input is a BST => 0653.Two-Sum-IV---Input-is-a-BST}/653. Two Sum IV - Input is a BST.go (100%) rename Algorithms/{0653. Two Sum IV - Input is a BST => 0653.Two-Sum-IV---Input-is-a-BST}/653. Two Sum IV - Input is a BST_test.go (100%) rename Algorithms/{0653. Two Sum IV - Input is a BST => 0653.Two-Sum-IV---Input-is-a-BST}/README.md (100%) rename Algorithms/{0658. Find K Closest Elements => 0658.Find-K-Closest-Elements}/658. Find K Closest Elements.go (100%) rename Algorithms/{0658. Find K Closest Elements => 0658.Find-K-Closest-Elements}/658. Find K Closest Elements_test.go (100%) rename Algorithms/{0658. Find K Closest Elements => 0658.Find-K-Closest-Elements}/README.md (100%) rename Algorithms/{0662. Maximum Width of Binary Tree => 0662.Maximum-Width-of-Binary-Tree}/662. Maximum Width of Binary Tree.go (86%) rename Algorithms/{0662. Maximum Width of Binary Tree => 0662.Maximum-Width-of-Binary-Tree}/662. Maximum Width of Binary Tree_test.go (100%) rename Algorithms/{0662. Maximum Width of Binary Tree => 0662.Maximum-Width-of-Binary-Tree}/README.md (100%) rename Algorithms/{0668. Kth Smallest Number in Multiplication Table => 0668.Kth-Smallest-Number-in-Multiplication-Table}/668. Kth Smallest Number in Multiplication Table.go (100%) rename Algorithms/{0668. Kth Smallest Number in Multiplication Table => 0668.Kth-Smallest-Number-in-Multiplication-Table}/668. Kth Smallest Number in Multiplication Table_test.go (100%) rename Algorithms/{0668. Kth Smallest Number in Multiplication Table => 0668.Kth-Smallest-Number-in-Multiplication-Table}/README.md (100%) rename Algorithms/{0676. Implement Magic Dictionary => 0676.Implement-Magic-Dictionary}/676. Implement Magic Dictionary.go (100%) rename Algorithms/{0676. Implement Magic Dictionary => 0676.Implement-Magic-Dictionary}/676. Implement Magic Dictionary_test.go (100%) rename Algorithms/{0676. Implement Magic Dictionary => 0676.Implement-Magic-Dictionary}/README.md (100%) rename Algorithms/{0682. Baseball Game => 0682.Baseball-Game}/682. Baseball Game.go (100%) rename Algorithms/{0682. Baseball Game => 0682.Baseball-Game}/682. Baseball Game_test.go (100%) rename Algorithms/{0682. Baseball Game => 0682.Baseball-Game}/README.md (100%) rename Algorithms/{0684. Redundant Connection => 0684.Redundant-Connection}/684. Redundant Connection.go (100%) rename Algorithms/{0684. Redundant Connection => 0684.Redundant-Connection}/684. Redundant Connection_test.go (100%) rename Algorithms/{0684. Redundant Connection => 0684.Redundant-Connection}/README.md (100%) rename Algorithms/{0685. Redundant Connection II => 0685.Redundant-Connection-II}/685. Redundant Connection II.go (100%) rename Algorithms/{0685. Redundant Connection II => 0685.Redundant-Connection-II}/685. Redundant Connection II_test.go (100%) rename Algorithms/{0685. Redundant Connection II => 0685.Redundant-Connection-II}/README.md (100%) rename Algorithms/{0693. Binary Number with Alternating Bits => 0693.Binary-Number-with-Alternating-Bits}/693. Binary Number with Alternating Bits.go (100%) rename Algorithms/{0693. Binary Number with Alternating Bits => 0693.Binary-Number-with-Alternating-Bits}/693. Binary Number with Alternating Bits_test.go (100%) rename Algorithms/{0693. Binary Number with Alternating Bits => 0693.Binary-Number-with-Alternating-Bits}/README.md (100%) rename Algorithms/{0699. Falling Squares => 0699.Falling-Squares}/699. Falling Squares.go (100%) rename Algorithms/{0699. Falling Squares => 0699.Falling-Squares}/699. Falling Squares_test.go (100%) rename Algorithms/{0699. Falling Squares => 0699.Falling-Squares}/README.md (100%) rename Algorithms/{0704. Binary Search => 0704.Binary-Search}/704. Binary Search.go (100%) rename Algorithms/{0704. Binary Search => 0704.Binary-Search}/704. Binary Search_test.go (100%) rename Algorithms/{0704. Binary Search => 0704.Binary-Search}/README.md (100%) rename Algorithms/{0705. Design HashSet => 0705.Design-HashSet}/705. Design HashSet.go (100%) rename Algorithms/{0705. Design HashSet => 0705.Design-HashSet}/705. Design HashSet_test.go (100%) rename Algorithms/{0705. Design HashSet => 0705.Design-HashSet}/README.md (100%) rename Algorithms/{0706. Design HashMap => 0706.Design-HashMap}/706. Design HashMap.go (100%) rename Algorithms/{0706. Design HashMap => 0706.Design-HashMap}/706. Design HashMap_test.go (100%) rename Algorithms/{0706. Design HashMap => 0706.Design-HashMap}/README.md (100%) rename Algorithms/{0707. Design Linked List => 0707.Design-Linked-List}/707. Design Linked List.go (100%) rename Algorithms/{0707. Design Linked List => 0707.Design-Linked-List}/707. Design Linked List_test.go (100%) rename Algorithms/{0707. Design Linked List => 0707.Design-Linked-List}/README.md (100%) rename Algorithms/{0710. Random Pick with Blacklist => 0710.Random-Pick-with-Blacklist}/710. Random Pick with Blacklist.go (100%) rename Algorithms/{0710. Random Pick with Blacklist => 0710.Random-Pick-with-Blacklist}/710. Random Pick with Blacklist_test.go (100%) rename Algorithms/{0710. Random Pick with Blacklist => 0710.Random-Pick-with-Blacklist}/README.md (100%) rename Algorithms/{0713. Subarray Product Less Than K => 0713.Subarray-Product-Less-Than-K}/713. Subarray Product Less Than K.go (100%) rename Algorithms/{0713. Subarray Product Less Than K => 0713.Subarray-Product-Less-Than-K}/713. Subarray Product Less Than K_test.go (100%) rename Algorithms/{0713. Subarray Product Less Than K => 0713.Subarray-Product-Less-Than-K}/README.md (100%) rename Algorithms/{0714. Best Time to Buy and Sell Stock with Transaction Fee => 0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee}/714. Best Time to Buy and Sell Stock with Transaction Fee.go (100%) rename Algorithms/{0714. Best Time to Buy and Sell Stock with Transaction Fee => 0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee}/714. Best Time to Buy and Sell Stock with Transaction Fee_test.go (100%) rename Algorithms/{0714. Best Time to Buy and Sell Stock with Transaction Fee => 0714.Best-Time-to-Buy-and-Sell-Stock-with-Transaction-Fee}/README.md (100%) rename Algorithms/{0715. Range Module => 0715.Range-Module}/715. Range Module.go (100%) rename Algorithms/{0715. Range Module => 0715.Range-Module}/715. Range Module_test.go (100%) rename Algorithms/{0715. Range Module => 0715.Range-Module}/README.md (100%) rename Algorithms/{0717. 1-bit and 2-bit Characters => 0717.1-bit-and-2-bit-Characters}/717. 1-bit and 2-bit Characters.go (100%) rename Algorithms/{0717. 1-bit and 2-bit Characters => 0717.1-bit-and-2-bit-Characters}/717. 1-bit and 2-bit Characters_test.go (100%) rename Algorithms/{0717. 1-bit and 2-bit Characters => 0717.1-bit-and-2-bit-Characters}/README.md (100%) rename Algorithms/{0718. Maximum Length of Repeated Subarray => 0718.Maximum-Length-of-Repeated-Subarray}/718. Maximum Length of Repeated Subarray.go (100%) rename Algorithms/{0718. Maximum Length of Repeated Subarray => 0718.Maximum-Length-of-Repeated-Subarray}/718. Maximum Length of Repeated Subarray_test.go (100%) rename Algorithms/{0718. Maximum Length of Repeated Subarray => 0718.Maximum-Length-of-Repeated-Subarray}/README.md (100%) rename Algorithms/{0719. Find K-th Smallest Pair Distance => 0719.Find-K-th-Smallest-Pair-Distance}/719. Find K-th Smallest Pair Distance.go (100%) rename Algorithms/{0719. Find K-th Smallest Pair Distance => 0719.Find-K-th-Smallest-Pair-Distance}/719. Find K-th Smallest Pair Distance_test.go (100%) rename Algorithms/{0719. Find K-th Smallest Pair Distance => 0719.Find-K-th-Smallest-Pair-Distance}/README.md (100%) rename Algorithms/{0720. Longest Word in Dictionary => 0720.Longest-Word-in-Dictionary}/720. Longest Word in Dictionary.go (100%) rename Algorithms/{0720. Longest Word in Dictionary => 0720.Longest-Word-in-Dictionary}/720. Longest Word in Dictionary_test.go (100%) rename Algorithms/{0720. Longest Word in Dictionary => 0720.Longest-Word-in-Dictionary}/README.md (100%) rename Algorithms/{0721. Accounts Merge => 0721.Accounts-Merge}/721. Accounts Merge.go (100%) rename Algorithms/{0721. Accounts Merge => 0721.Accounts-Merge}/721. Accounts Merge_test.go (100%) rename Algorithms/{0721. Accounts Merge => 0721.Accounts-Merge}/README.md (100%) rename Algorithms/{0725. Split Linked List in Parts => 0725.Split-Linked-List-in-Parts}/725. Split Linked List in Parts.go (100%) rename Algorithms/{0725. Split Linked List in Parts => 0725.Split-Linked-List-in-Parts}/725. Split Linked List in Parts_test.go (93%) rename Algorithms/{0725. Split Linked List in Parts => 0725.Split-Linked-List-in-Parts}/README.md (100%) rename Algorithms/{0726. Number of Atoms => 0726.Number-of-Atoms}/726. Number of Atoms.go (100%) rename Algorithms/{0726. Number of Atoms => 0726.Number-of-Atoms}/726. Number of Atoms_test.go (100%) rename Algorithms/{0726. Number of Atoms => 0726.Number-of-Atoms}/README.md (100%) rename Algorithms/{0729. My Calendar I => 0729.My-Calendar-I}/729. My Calendar I.go (100%) rename Algorithms/{0729. My Calendar I => 0729.My-Calendar-I}/729. My Calendar I_test.go (100%) rename Algorithms/{0729. My Calendar I => 0729.My-Calendar-I}/README.md (100%) rename Algorithms/{0732. My Calendar III => 0732.My-Calendar-III}/732. My Calendar III.go (100%) rename Algorithms/{0732. My Calendar III => 0732.My-Calendar-III}/732. My Calendar III_test.go (100%) rename Algorithms/{0732. My Calendar III => 0732.My-Calendar-III}/README.md (100%) rename Algorithms/{0733. Flood Fill => 0733.Flood-Fill}/733. Flood Fill.go (100%) rename Algorithms/{0733. Flood Fill => 0733.Flood-Fill}/733. Flood Fill_test.go (100%) rename Algorithms/{0733. Flood Fill => 0733.Flood-Fill}/README.md (100%) rename Algorithms/{0735. Asteroid Collision => 0735.Asteroid-Collision}/735. Asteroid Collision.go (100%) rename Algorithms/{0735. Asteroid Collision => 0735.Asteroid-Collision}/735. Asteroid Collision_test.go (100%) rename Algorithms/{0735. Asteroid Collision => 0735.Asteroid-Collision}/README.md (100%) rename Algorithms/{0739. Daily Temperatures => 0739.Daily-Temperatures}/739. Daily Temperatures.go (100%) rename Algorithms/{0739. Daily Temperatures => 0739.Daily-Temperatures}/739. Daily Temperatures_test.go (100%) rename Algorithms/{0739. Daily Temperatures => 0739.Daily-Temperatures}/README.md (100%) rename Algorithms/{0744. Find Smallest Letter Greater Than Target => 0744.Find-Smallest-Letter-Greater-Than-Target}/744. Find Smallest Letter Greater Than Target.go (100%) rename Algorithms/{0744. Find Smallest Letter Greater Than Target => 0744.Find-Smallest-Letter-Greater-Than-Target}/744. Find Smallest Letter Greater Than Target_test.go (100%) rename Algorithms/{0744. Find Smallest Letter Greater Than Target => 0744.Find-Smallest-Letter-Greater-Than-Target}/README.md (100%) rename Algorithms/{0745. Prefix and Suffix Search => 0745.Prefix-and-Suffix-Search}/745. Prefix and Suffix Search.go (100%) rename Algorithms/{0745. Prefix and Suffix Search => 0745.Prefix-and-Suffix-Search}/745. Prefix and Suffix Search_test.go (100%) rename Algorithms/{0745. Prefix and Suffix Search => 0745.Prefix-and-Suffix-Search}/README.md (100%) rename Algorithms/{0746. Min Cost Climbing Stairs => 0746.Min-Cost-Climbing-Stairs}/746. Min Cost Climbing Stairs.go (100%) rename Algorithms/{0746. Min Cost Climbing Stairs => 0746.Min-Cost-Climbing-Stairs}/746. Min Cost Climbing Stairs_test.go (100%) rename Algorithms/{0746. Min Cost Climbing Stairs => 0746.Min-Cost-Climbing-Stairs}/README.md (100%) rename Algorithms/{0748. Shortest Completing Word => 0748.Shortest-Completing-Word}/748. Shortest Completing Word.go (100%) rename Algorithms/{0748. Shortest Completing Word => 0748.Shortest-Completing-Word}/748. Shortest Completing Word_test.go (100%) rename Algorithms/{0748. Shortest Completing Word => 0748.Shortest-Completing-Word}/README.md (100%) rename Algorithms/{0756. Pyramid Transition Matrix => 0756.Pyramid-Transition-Matrix}/756. Pyramid Transition Matrix.go (100%) rename Algorithms/{0756. Pyramid Transition Matrix => 0756.Pyramid-Transition-Matrix}/756. Pyramid Transition Matrix_test.go (100%) rename Algorithms/{0756. Pyramid Transition Matrix => 0756.Pyramid-Transition-Matrix}/README.md (100%) rename Algorithms/{0762. Prime Number of Set Bits in Binary Representation => 0762.Prime-Number-of-Set-Bits-in-Binary-Representation}/762. Prime Number of Set Bits in Binary Representation.go (100%) rename Algorithms/{0762. Prime Number of Set Bits in Binary Representation => 0762.Prime-Number-of-Set-Bits-in-Binary-Representation}/762. Prime Number of Set Bits in Binary Representation_test.go (100%) rename Algorithms/{0762. Prime Number of Set Bits in Binary Representation => 0762.Prime-Number-of-Set-Bits-in-Binary-Representation}/README.md (100%) rename Algorithms/{0763. Partition Labels => 0763.Partition-Labels}/763. Partition Labels.go (100%) rename Algorithms/{0763. Partition Labels => 0763.Partition-Labels}/763. Partition Labels_test.go (100%) rename Algorithms/{0763. Partition Labels => 0763.Partition-Labels}/README.md (100%) rename Algorithms/{0765. Couples Holding Hands => 0765.Couples-Holding-Hands}/765. Couples Holding Hands.go (100%) rename Algorithms/{0765. Couples Holding Hands => 0765.Couples-Holding-Hands}/765. Couples Holding Hands_test.go (100%) rename Algorithms/{0765. Couples Holding Hands => 0765.Couples-Holding-Hands}/README.md (100%) rename Algorithms/{0766. Toeplitz Matrix => 0766.Toeplitz-Matrix}/766. Toeplitz Matrix.go (100%) rename Algorithms/{0766. Toeplitz Matrix => 0766.Toeplitz-Matrix}/766. Toeplitz Matrix_test.go (100%) rename Algorithms/{0766. Toeplitz Matrix => 0766.Toeplitz-Matrix}/README.md (100%) rename Algorithms/{0767. Reorganize String => 0767.Reorganize-String}/767. Reorganize String.go (100%) rename Algorithms/{0767. Reorganize String => 0767.Reorganize-String}/767. Reorganize String_test.go (100%) rename Algorithms/{0767. Reorganize String => 0767.Reorganize-String}/README.md (100%) rename Algorithms/{0771. Jewels and Stones => 0771.Jewels-and-Stones}/771. Jewels and Stones.go (100%) rename Algorithms/{0771. Jewels and Stones => 0771.Jewels-and-Stones}/771. Jewels and Stones_test.go (100%) rename Algorithms/{0771. Jewels and Stones => 0771.Jewels-and-Stones}/README.md (100%) rename Algorithms/{0778. Swim in Rising Water => 0778.Swim-in-Rising-Water}/778. Swim in Rising Water.go (100%) rename Algorithms/{0778. Swim in Rising Water => 0778.Swim-in-Rising-Water}/778. Swim in Rising Water_test.go (100%) rename Algorithms/{0778. Swim in Rising Water => 0778.Swim-in-Rising-Water}/README.md (100%) rename Algorithms/{0781. Rabbits in Forest => 0781.Rabbits-in-Forest}/781. Rabbits in Forest.go (100%) rename Algorithms/{0781. Rabbits in Forest => 0781.Rabbits-in-Forest}/781. Rabbits in Forest_test.go (100%) rename Algorithms/{0781. Rabbits in Forest => 0781.Rabbits-in-Forest}/README.md (100%) rename Algorithms/{0784. Letter Case Permutation => 0784.Letter-Case-Permutation}/784. Letter Case Permutation.go (100%) rename Algorithms/{0784. Letter Case Permutation => 0784.Letter-Case-Permutation}/784. Letter Case Permutation_test.go (100%) rename Algorithms/{0784. Letter Case Permutation => 0784.Letter-Case-Permutation}/README.md (100%) rename Algorithms/{0786. K-th Smallest Prime Fraction => 0786.K-th-Smallest-Prime-Fraction}/786. K-th Smallest Prime Fraction.go (100%) rename Algorithms/{0786. K-th Smallest Prime Fraction => 0786.K-th-Smallest-Prime-Fraction}/786. K-th Smallest Prime Fraction_test.go (100%) rename Algorithms/{0786. K-th Smallest Prime Fraction => 0786.K-th-Smallest-Prime-Fraction}/README.md (100%) rename Algorithms/{0793. Preimage Size of Factorial Zeroes Function => 0793.Preimage-Size-of-Factorial-Zeroes-Function}/793. Preimage Size of Factorial Zeroes Function.go (100%) rename Algorithms/{0793. Preimage Size of Factorial Zeroes Function => 0793.Preimage-Size-of-Factorial-Zeroes-Function}/793. Preimage Size of Factorial Zeroes Function_test.go (100%) rename Algorithms/{0793. Preimage Size of Factorial Zeroes Function => 0793.Preimage-Size-of-Factorial-Zeroes-Function}/README.md (100%) rename Algorithms/{0803. Bricks Falling When Hit => 0803.Bricks-Falling-When-Hit}/803. Bricks Falling When Hit.go (100%) rename Algorithms/{0803. Bricks Falling When Hit => 0803.Bricks-Falling-When-Hit}/803. Bricks Falling When Hit_test.go (100%) rename Algorithms/{0803. Bricks Falling When Hit => 0803.Bricks-Falling-When-Hit}/README.md (100%) rename Algorithms/{0811. Subdomain Visit Count => 0811.Subdomain-Visit-Count}/811. Subdomain Visit Count.go (100%) rename Algorithms/{0811. Subdomain Visit Count => 0811.Subdomain-Visit-Count}/811. Subdomain Visit Count_test.go (100%) rename Algorithms/{0811. Subdomain Visit Count => 0811.Subdomain-Visit-Count}/README.md (100%) rename Algorithms/{0815. Bus Routes => 0815.Bus-Routes}/815. Bus Routes.go (100%) rename Algorithms/{0815. Bus Routes => 0815.Bus-Routes}/815. Bus Routes_test.go (100%) rename Algorithms/{0815. Bus Routes => 0815.Bus-Routes}/README.md (100%) rename Algorithms/{0817. Linked List Components => 0817.Linked-List-Components}/817. Linked List Components.go (100%) rename Algorithms/{0817. Linked List Components => 0817.Linked-List-Components}/817. Linked List Components_test.go (100%) rename Algorithms/{0817. Linked List Components => 0817.Linked-List-Components}/README.md (100%) rename Algorithms/{0819. Most Common Word => 0819.Most-Common-Word}/819. Most Common Word.go (100%) rename Algorithms/{0819. Most Common Word => 0819.Most-Common-Word}/819. Most Common Word_test.go (100%) rename Algorithms/{0819. Most Common Word => 0819.Most-Common-Word}/README.md (100%) rename Algorithms/{0826. Most Profit Assigning Work => 0826.Most-Profit-Assigning-Work}/826. Most Profit Assigning Work.go (100%) rename Algorithms/{0826. Most Profit Assigning Work => 0826.Most-Profit-Assigning-Work}/826. Most Profit Assigning Work_test.go (100%) rename Algorithms/{0826. Most Profit Assigning Work => 0826.Most-Profit-Assigning-Work}/README.md (100%) rename Algorithms/{0828. COPYRIGHT PROBLEM XXX => 0828.COPYRIGHT-PROBLEM-XXX}/828. Unique Letter String.go (100%) rename Algorithms/{0828. COPYRIGHT PROBLEM XXX => 0828.COPYRIGHT-PROBLEM-XXX}/828. Unique Letter String_test.go (100%) rename Algorithms/{0828. COPYRIGHT PROBLEM XXX => 0828.COPYRIGHT-PROBLEM-XXX}/README.md (100%) rename Algorithms/{0834. Sum of Distances in Tree => 0834.Sum-of-Distances-in-Tree}/834. Sum of Distances in Tree.go (100%) rename Algorithms/{0834. Sum of Distances in Tree => 0834.Sum-of-Distances-in-Tree}/834. Sum of Distances in Tree_test.go (100%) rename Algorithms/{0834. Sum of Distances in Tree => 0834.Sum-of-Distances-in-Tree}/README.md (100%) rename Algorithms/{0836. Rectangle Overlap => 0836.Rectangle-Overlap}/836. Rectangle Overlap.go (100%) rename Algorithms/{0836. Rectangle Overlap => 0836.Rectangle-Overlap}/836. Rectangle Overlap_test.go (100%) rename Algorithms/{0836. Rectangle Overlap => 0836.Rectangle-Overlap}/README.md (100%) rename Algorithms/{0838. Push Dominoes => 0838.Push-Dominoes}/838. Push Dominoes.go (100%) rename Algorithms/{0838. Push Dominoes => 0838.Push-Dominoes}/838. Push Dominoes_test.go (100%) rename Algorithms/{0838. Push Dominoes => 0838.Push-Dominoes}/README.md (100%) rename Algorithms/{0839. Similar String Groups => 0839.Similar-String-Groups}/839. Similar String Groups.go (100%) rename Algorithms/{0839. Similar String Groups => 0839.Similar-String-Groups}/839. Similar String Groups_test.go (100%) rename Algorithms/{0839. Similar String Groups => 0839.Similar-String-Groups}/README.md (100%) rename Algorithms/{0842. Split Array into Fibonacci Sequence => 0842.Split-Array-into-Fibonacci-Sequence}/842. Split Array into Fibonacci Sequence.go (100%) rename Algorithms/{0842. Split Array into Fibonacci Sequence => 0842.Split-Array-into-Fibonacci-Sequence}/842. Split Array into Fibonacci Sequence_test.go (100%) rename Algorithms/{0842. Split Array into Fibonacci Sequence => 0842.Split-Array-into-Fibonacci-Sequence}/README.md (100%) rename Algorithms/{0844. Backspace String Compare => 0844.Backspace-String-Compare}/844. Backspace String Compare.go (100%) rename Algorithms/{0844. Backspace String Compare => 0844.Backspace-String-Compare}/844. Backspace String Compare_test.go (100%) rename Algorithms/{0844. Backspace String Compare => 0844.Backspace-String-Compare}/README.md (100%) rename Algorithms/{0845. Longest Mountain in Array => 0845.Longest-Mountain-in-Array}/845. Longest Mountain in Array.go (100%) rename Algorithms/{0845. Longest Mountain in Array => 0845.Longest-Mountain-in-Array}/845. Longest Mountain in Array_test.go (100%) rename Algorithms/{0845. Longest Mountain in Array => 0845.Longest-Mountain-in-Array}/README.md (100%) rename Algorithms/{0850. Rectangle Area II => 0850.Rectangle-Area-II}/850. Rectangle Area II.go (100%) rename Algorithms/{0850. Rectangle Area II => 0850.Rectangle-Area-II}/850. Rectangle Area II_test.go (100%) rename Algorithms/{0850. Rectangle Area II => 0850.Rectangle-Area-II}/README.md (100%) rename Algorithms/{0852. Peak Index in a Mountain Array => 0852.Peak-Index-in-a-Mountain-Array}/852. Peak Index in a Mountain Array.go (100%) rename Algorithms/{0852. Peak Index in a Mountain Array => 0852.Peak-Index-in-a-Mountain-Array}/852. Peak Index in a Mountain Array_test.go (100%) rename Algorithms/{0852. Peak Index in a Mountain Array => 0852.Peak-Index-in-a-Mountain-Array}/README.md (100%) rename Algorithms/{0853. Car Fleet => 0853.Car-Fleet}/853. Car Fleet.go (100%) rename Algorithms/{0853. Car Fleet => 0853.Car-Fleet}/853. Car Fleet_test.go (100%) rename Algorithms/{0853. Car Fleet => 0853.Car-Fleet}/README.md (100%) rename Algorithms/{0856. Score of Parentheses => 0856.Score-of-Parentheses}/856. Score of Parentheses.go (100%) rename Algorithms/{0856. Score of Parentheses => 0856.Score-of-Parentheses}/856. Score of Parentheses_test.go (100%) rename Algorithms/{0856. Score of Parentheses => 0856.Score-of-Parentheses}/README.md (100%) rename Algorithms/{0864. Shortest Path to Get All Keys => 0864.Shortest-Path-to-Get-All-Keys}/864. Shortest Path to Get All Keys.go (100%) rename Algorithms/{0864. Shortest Path to Get All Keys => 0864.Shortest-Path-to-Get-All-Keys}/864. Shortest Path to Get All Keys_test.go (100%) rename Algorithms/{0864. Shortest Path to Get All Keys => 0864.Shortest-Path-to-Get-All-Keys}/README.md (100%) rename Algorithms/{0867. Transpose Matrix => 0867.Transpose-Matrix}/867. Transpose Matrix.go (100%) rename Algorithms/{0867. Transpose Matrix => 0867.Transpose-Matrix}/867. Transpose Matrix_test.go (100%) rename Algorithms/{0867. Transpose Matrix => 0867.Transpose-Matrix}/README.md (100%) rename Algorithms/{0875. Koko Eating Bananas => 0875.Koko-Eating-Bananas}/875. Koko Eating Bananas.go (100%) rename Algorithms/{0875. Koko Eating Bananas => 0875.Koko-Eating-Bananas}/875. Koko Eating Bananas_test.go (100%) rename Algorithms/{0875. Koko Eating Bananas => 0875.Koko-Eating-Bananas}/README.md (100%) rename Algorithms/{0876. Middle of the Linked List => 0876.Middle-of-the-Linked-List}/876. Middle of the Linked List.go (100%) rename Algorithms/{0876. Middle of the Linked List => 0876.Middle-of-the-Linked-List}/876. Middle of the Linked List_test.go (100%) rename Algorithms/{0876. Middle of the Linked List => 0876.Middle-of-the-Linked-List}/README.md (100%) rename Algorithms/{0878. Nth Magical Number => 0878.Nth-Magical-Number}/878. Nth Magical Number.go (100%) rename Algorithms/{0878. Nth Magical Number => 0878.Nth-Magical-Number}/878. Nth Magical Number_test.go (100%) rename Algorithms/{0878. Nth Magical Number => 0878.Nth-Magical-Number}/README.md (100%) rename Algorithms/{0880. Decoded String at Index => 0880.Decoded-String-at-Index}/880. Decoded String at Index.go (100%) rename Algorithms/{0880. Decoded String at Index => 0880.Decoded-String-at-Index}/880. Decoded String at Index_test.go (100%) rename Algorithms/{0880. Decoded String at Index => 0880.Decoded-String-at-Index}/README.md (100%) rename Algorithms/{0881. Boats to Save People => 0881.Boats-to-Save-People}/881. Boats to Save People.go (100%) rename Algorithms/{0881. Boats to Save People => 0881.Boats-to-Save-People}/881. Boats to Save People_test.go (100%) rename Algorithms/{0881. Boats to Save People => 0881.Boats-to-Save-People}/README.md (100%) rename Algorithms/{0884. Uncommon Words from Two Sentences => 0884.Uncommon-Words-from-Two-Sentences}/884. Uncommon Words from Two Sentences.go (100%) rename Algorithms/{0884. Uncommon Words from Two Sentences => 0884.Uncommon-Words-from-Two-Sentences}/884. Uncommon Words from Two Sentences_test.go (100%) rename Algorithms/{0884. Uncommon Words from Two Sentences => 0884.Uncommon-Words-from-Two-Sentences}/README.md (100%) rename Algorithms/{0885. Spiral Matrix III => 0885.Spiral-Matrix-III}/885. Spiral Matrix III.go (100%) rename Algorithms/{0885. Spiral Matrix III => 0885.Spiral-Matrix-III}/885. Spiral Matrix III_test.go (100%) rename Algorithms/{0885. Spiral Matrix III => 0885.Spiral-Matrix-III}/README.md (100%) rename Algorithms/{0887. Super Egg Drop => 0887.Super-Egg-Drop}/887. Super Egg Drop.go (100%) rename Algorithms/{0887. Super Egg Drop => 0887.Super-Egg-Drop}/887. Super Egg Drop_test.go (100%) rename Algorithms/{0887. Super Egg Drop => 0887.Super-Egg-Drop}/README.md (100%) rename Algorithms/{0891. Sum of Subsequence Widths => 0891.Sum-of-Subsequence-Widths}/891. Sum of Subsequence Widths.go (100%) rename Algorithms/{0891. Sum of Subsequence Widths => 0891.Sum-of-Subsequence-Widths}/891. Sum of Subsequence Widths_test.go (100%) rename Algorithms/{0891. Sum of Subsequence Widths => 0891.Sum-of-Subsequence-Widths}/README.md (100%) rename Algorithms/{0895. Maximum Frequency Stack => 0895.Maximum-Frequency-Stack}/895. Maximum Frequency Stack.go (100%) rename Algorithms/{0895. Maximum Frequency Stack => 0895.Maximum-Frequency-Stack}/895. Maximum Frequency Stack_test.go (100%) rename Algorithms/{0895. Maximum Frequency Stack => 0895.Maximum-Frequency-Stack}/README.md (100%) rename Algorithms/{0897. Increasing Order Search Tree => 0897.Increasing-Order-Search-Tree}/897. Increasing Order Search Tree.go (100%) rename Algorithms/{0897. Increasing Order Search Tree => 0897.Increasing-Order-Search-Tree}/897. Increasing Order Search Tree_test.go (100%) rename Algorithms/{0897. Increasing Order Search Tree => 0897.Increasing-Order-Search-Tree}/README.md (100%) rename Algorithms/{0898. Bitwise ORs of Subarrays => 0898.Bitwise-ORs-of-Subarrays}/898. Bitwise ORs of Subarrays.go (100%) rename Algorithms/{0898. Bitwise ORs of Subarrays => 0898.Bitwise-ORs-of-Subarrays}/898. Bitwise ORs of Subarrays_test.go (100%) rename Algorithms/{0898. Bitwise ORs of Subarrays => 0898.Bitwise-ORs-of-Subarrays}/README.md (100%) rename Algorithms/{0901. Online Stock Span => 0901.Online-Stock-Span}/901. Online Stock Span.go (100%) rename Algorithms/{0901. Online Stock Span => 0901.Online-Stock-Span}/901. Online Stock Span_test.go (100%) rename Algorithms/{0901. Online Stock Span => 0901.Online-Stock-Span}/README.md (100%) rename Algorithms/{0904. Fruit Into Baskets => 0904.Fruit-Into-Baskets}/904. Fruit Into Baskets.go (100%) rename Algorithms/{0904. Fruit Into Baskets => 0904.Fruit-Into-Baskets}/904. Fruit Into Baskets_test.go (100%) rename Algorithms/{0904. Fruit Into Baskets => 0904.Fruit-Into-Baskets}/README.md (100%) rename Algorithms/{0907. Sum of Subarray Minimums => 0907.Sum-of-Subarray-Minimums}/907. Sum of Subarray Minimums.go (100%) rename Algorithms/{0907. Sum of Subarray Minimums => 0907.Sum-of-Subarray-Minimums}/907. Sum of Subarray Minimums_test.go (100%) rename Algorithms/{0907. Sum of Subarray Minimums => 0907.Sum-of-Subarray-Minimums}/README.md (100%) rename Algorithms/{0911. Online Election => 0911.Online-Election}/911. Online Election.go (100%) rename Algorithms/{0911. Online Election => 0911.Online-Election}/911. Online Election_test.go (100%) rename Algorithms/{0911. Online Election => 0911.Online-Election}/README.md (100%) rename Algorithms/{0918. Maximum Sum Circular Subarray => 0918.Maximum-Sum-Circular-Subarray}/918. Maximum Sum Circular Subarray.go (100%) rename Algorithms/{0918. Maximum Sum Circular Subarray => 0918.Maximum-Sum-Circular-Subarray}/918. Maximum Sum Circular Subarray_test.go (100%) rename Algorithms/{0918. Maximum Sum Circular Subarray => 0918.Maximum-Sum-Circular-Subarray}/README.md (100%) rename Algorithms/{0920. Number of Music Playlists => 0920.Number-of-Music-Playlists}/920. Number of Music Playlists.go (100%) rename Algorithms/{0920. Number of Music Playlists => 0920.Number-of-Music-Playlists}/920. Number of Music Playlists_test.go (100%) rename Algorithms/{0920. Number of Music Playlists => 0920.Number-of-Music-Playlists}/README.md (100%) rename Algorithms/{0921. Minimum Add to Make Parentheses Valid => 0921.Minimum-Add-to-Make-Parentheses-Valid}/921. Minimum Add to Make Parentheses Valid.go (100%) rename Algorithms/{0921. Minimum Add to Make Parentheses Valid => 0921.Minimum-Add-to-Make-Parentheses-Valid}/921. Minimum Add to Make Parentheses Valid_test.go (100%) rename Algorithms/{0921. Minimum Add to Make Parentheses Valid => 0921.Minimum-Add-to-Make-Parentheses-Valid}/README.md (100%) rename Algorithms/{0922. Sort Array By Parity II => 0922.Sort-Array-By-Parity-II}/922. Sort Array By Parity II.go (100%) rename Algorithms/{0922. Sort Array By Parity II => 0922.Sort-Array-By-Parity-II}/922. Sort Array By Parity II_test.go (100%) rename Algorithms/{0922. Sort Array By Parity II => 0922.Sort-Array-By-Parity-II}/README.md (100%) rename Algorithms/{0923. 3Sum With Multiplicity => 0923.3Sum-With-Multiplicity}/923. 3Sum With Multiplicity.go (100%) rename Algorithms/{0923. 3Sum With Multiplicity => 0923.3Sum-With-Multiplicity}/923. 3Sum With Multiplicity_test.go (100%) rename Algorithms/{0923. 3Sum With Multiplicity => 0923.3Sum-With-Multiplicity}/README.md (100%) rename Algorithms/{0924. Minimize Malware Spread => 0924.Minimize-Malware-Spread}/924. Minimize Malware Spread.go (100%) rename Algorithms/{0924. Minimize Malware Spread => 0924.Minimize-Malware-Spread}/924. Minimize Malware Spread_test.go (100%) rename Algorithms/{0924. Minimize Malware Spread => 0924.Minimize-Malware-Spread}/README.md (100%) rename Algorithms/{0925. Long Pressed Name => 0925.Long-Pressed-Name}/925. Long Pressed Name.go (100%) rename Algorithms/{0925. Long Pressed Name => 0925.Long-Pressed-Name}/925. Long Pressed Name_test.go (100%) rename Algorithms/{0925. Long Pressed Name => 0925.Long-Pressed-Name}/README.md (100%) rename Algorithms/{0927. Three Equal Parts => 0927.Three-Equal-Parts}/927. Three Equal Parts.go (100%) rename Algorithms/{0927. Three Equal Parts => 0927.Three-Equal-Parts}/927. Three Equal Parts_test.go (100%) rename Algorithms/{0927. Three Equal Parts => 0927.Three-Equal-Parts}/README.md (100%) rename Algorithms/{0928. Minimize Malware Spread II => 0928.Minimize-Malware-Spread-II}/928. Minimize Malware Spread II.go (100%) rename Algorithms/{0928. Minimize Malware Spread II => 0928.Minimize-Malware-Spread-II}/928. Minimize Malware Spread II_test.go (100%) rename Algorithms/{0928. Minimize Malware Spread II => 0928.Minimize-Malware-Spread-II}/README.md (100%) rename Algorithms/{0930. Binary Subarrays With Sum => 0930.Binary-Subarrays-With-Sum}/930. Binary Subarrays With Sum.go (100%) rename Algorithms/{0930. Binary Subarrays With Sum => 0930.Binary-Subarrays-With-Sum}/930. Binary Subarrays With Sum_test.go (100%) rename Algorithms/{0930. Binary Subarrays With Sum => 0930.Binary-Subarrays-With-Sum}/README.md (100%) rename Algorithms/{0942. DI String Match => 0942.DI-String-Match}/942. DI String Match.go (100%) rename Algorithms/{0942. DI String Match => 0942.DI-String-Match}/942. DI String Match_test.go (100%) rename Algorithms/{0942. DI String Match => 0942.DI-String-Match}/README.md (100%) rename Algorithms/{0946. Validate Stack Sequences => 0946.Validate-Stack-Sequences}/946. Validate Stack Sequences.go (100%) rename Algorithms/{0946. Validate Stack Sequences => 0946.Validate-Stack-Sequences}/946. Validate Stack Sequences_test.go (100%) rename Algorithms/{0946. Validate Stack Sequences => 0946.Validate-Stack-Sequences}/README.md (100%) rename Algorithms/{0947. Most Stones Removed with Same Row or Column => 0947.Most-Stones-Removed-with-Same-Row-or-Column}/947. Most Stones Removed with Same Row or Column.go (100%) rename Algorithms/{0947. Most Stones Removed with Same Row or Column => 0947.Most-Stones-Removed-with-Same-Row-or-Column}/947. Most Stones Removed with Same Row or Column_test.go (100%) rename Algorithms/{0947. Most Stones Removed with Same Row or Column => 0947.Most-Stones-Removed-with-Same-Row-or-Column}/README.md (100%) rename Algorithms/{0952. Largest Component Size by Common Factor => 0952.Largest-Component-Size-by-Common-Factor}/952. Largest Component Size by Common Factor.go (100%) rename Algorithms/{0952. Largest Component Size by Common Factor => 0952.Largest-Component-Size-by-Common-Factor}/952. Largest Component Size by Common Factor_test.go (100%) rename Algorithms/{0952. Largest Component Size by Common Factor => 0952.Largest-Component-Size-by-Common-Factor}/README.md (100%) rename Algorithms/{0953. Verifying an Alien Dictionary => 0953.Verifying-an-Alien-Dictionary}/953. Verifying an Alien Dictionary.go (100%) rename Algorithms/{0953. Verifying an Alien Dictionary => 0953.Verifying-an-Alien-Dictionary}/953. Verifying an Alien Dictionary_test.go (100%) rename Algorithms/{0953. Verifying an Alien Dictionary => 0953.Verifying-an-Alien-Dictionary}/README.md (100%) rename Algorithms/{0959. Regions Cut By Slashes => 0959.Regions-Cut-By-Slashes}/959. Regions Cut By Slashes.go (100%) rename Algorithms/{0959. Regions Cut By Slashes => 0959.Regions-Cut-By-Slashes}/959. Regions Cut By Slashes_test.go (100%) rename Algorithms/{0959. Regions Cut By Slashes => 0959.Regions-Cut-By-Slashes}/README.md (100%) rename Algorithms/{0961. N-Repeated Element in Size 2N Array => 0961.N-Repeated-Element-in-Size-2N-Array}/961. N-Repeated Element in Size 2N Array.go (100%) rename Algorithms/{0961. N-Repeated Element in Size 2N Array => 0961.N-Repeated-Element-in-Size-2N-Array}/961. N-Repeated Element in Size 2N Array_test.go (100%) rename Algorithms/{0961. N-Repeated Element in Size 2N Array => 0961.N-Repeated-Element-in-Size-2N-Array}/README.md (100%) rename Algorithms/{0968. Binary Tree Cameras => 0968.Binary-Tree-Cameras}/968. Binary Tree Cameras.go (100%) rename Algorithms/{0968. Binary Tree Cameras => 0968.Binary-Tree-Cameras}/968. Binary Tree Cameras_test.go (100%) rename Algorithms/{0968. Binary Tree Cameras => 0968.Binary-Tree-Cameras}/README.md (100%) rename Algorithms/{0969. Pancake Sorting => 0969.Pancake-Sorting}/969. Pancake Sorting.go (100%) rename Algorithms/{0969. Pancake Sorting => 0969.Pancake-Sorting}/969. Pancake Sorting_test.go (100%) rename Algorithms/{0969. Pancake Sorting => 0969.Pancake-Sorting}/README.md (100%) rename Algorithms/{0970. Powerful Integers => 0970.Powerful-Integers}/970. Powerful Integers.go (100%) rename Algorithms/{0970. Powerful Integers => 0970.Powerful-Integers}/970. Powerful Integers_test.go (100%) rename Algorithms/{0970. Powerful Integers => 0970.Powerful-Integers}/README.md (100%) rename Algorithms/{0973. K Closest Points to Origin => 0973.K-Closest-Points-to-Origin}/973. K Closest Points to Origin.go (100%) rename Algorithms/{0973. K Closest Points to Origin => 0973.K-Closest-Points-to-Origin}/973. K Closest Points to Origin_test.go (91%) rename Algorithms/{0973. K Closest Points to Origin => 0973.K-Closest-Points-to-Origin}/README.md (100%) rename Algorithms/{0976. Largest Perimeter Triangle => 0976.Largest-Perimeter-Triangle}/976. Largest Perimeter Triangle.go (100%) rename Algorithms/{0976. Largest Perimeter Triangle => 0976.Largest-Perimeter-Triangle}/976. Largest Perimeter Triangle_test.go (100%) rename Algorithms/{0976. Largest Perimeter Triangle => 0976.Largest-Perimeter-Triangle}/README.md (100%) rename Algorithms/{0977. Squares of a Sorted Array => 0977.Squares-of-a-Sorted-Array}/977. Squares of a Sorted Array.go (100%) rename Algorithms/{0977. Squares of a Sorted Array => 0977.Squares-of-a-Sorted-Array}/977. Squares of a Sorted Array_test.go (100%) rename Algorithms/{0977. Squares of a Sorted Array => 0977.Squares-of-a-Sorted-Array}/README.md (100%) rename Algorithms/{0978. Longest Turbulent Subarray => 0978.Longest-Turbulent-Subarray}/978. Longest Turbulent Subarray.go (100%) rename Algorithms/{0978. Longest Turbulent Subarray => 0978.Longest-Turbulent-Subarray}/978. Longest Turbulent Subarray_test.go (100%) rename Algorithms/{0978. Longest Turbulent Subarray => 0978.Longest-Turbulent-Subarray}/README.md (100%) rename Algorithms/{0979. Distribute Coins in Binary Tree => 0979.Distribute-Coins-in-Binary-Tree}/979. Distribute Coins in Binary Tree.go (100%) rename Algorithms/{0979. Distribute Coins in Binary Tree => 0979.Distribute-Coins-in-Binary-Tree}/979. Distribute Coins in Binary Tree_test.go (100%) rename Algorithms/{0979. Distribute Coins in Binary Tree => 0979.Distribute-Coins-in-Binary-Tree}/README.md (100%) rename Algorithms/{0980. Unique Paths III => 0980.Unique-Paths-III}/980. Unique Paths III.go (100%) rename Algorithms/{0980. Unique Paths III => 0980.Unique-Paths-III}/980. Unique Paths III_test.go (100%) rename Algorithms/{0980. Unique Paths III => 0980.Unique-Paths-III}/README.md (100%) rename Algorithms/{0981. Time Based Key-Value Store => 0981.Time-Based-Key-Value-Store}/981. Time Based Key-Value Store.go (100%) rename Algorithms/{0981. Time Based Key-Value Store => 0981.Time-Based-Key-Value-Store}/981. Time Based Key-Value Store_test.go (100%) rename Algorithms/{0981. Time Based Key-Value Store => 0981.Time-Based-Key-Value-Store}/README.md (100%) rename Algorithms/{0984. String Without AAA or BBB => 0984.String-Without-AAA-or-BBB}/984. String Without AAA or BBB.go (100%) rename Algorithms/{0984. String Without AAA or BBB => 0984.String-Without-AAA-or-BBB}/984. String Without AAA or BBB_test.go (100%) rename Algorithms/{0984. String Without AAA or BBB => 0984.String-Without-AAA-or-BBB}/README.md (100%) rename Algorithms/{0986. Interval List Intersections => 0986.Interval-List-Intersections}/986. Interval List Intersections.go (100%) rename Algorithms/{0986. Interval List Intersections => 0986.Interval-List-Intersections}/986. Interval List Intersections_test.go (100%) rename Algorithms/{0986. Interval List Intersections => 0986.Interval-List-Intersections}/README.md (100%) rename Algorithms/{0990. Satisfiability of Equality Equations => 0990.Satisfiability-of-Equality-Equations}/990. Satisfiability of Equality Equations.go (100%) rename Algorithms/{0990. Satisfiability of Equality Equations => 0990.Satisfiability-of-Equality-Equations}/990. Satisfiability of Equality Equations_test.go (100%) rename Algorithms/{0990. Satisfiability of Equality Equations => 0990.Satisfiability-of-Equality-Equations}/README.md (100%) rename Algorithms/{0992. Subarrays with K Different Integers => 0992.Subarrays-with-K-Different-Integers}/992. Subarrays with K Different Integers.go (100%) rename Algorithms/{0992. Subarrays with K Different Integers => 0992.Subarrays-with-K-Different-Integers}/992. Subarrays with K Different Integers_test.go (100%) rename Algorithms/{0992. Subarrays with K Different Integers => 0992.Subarrays-with-K-Different-Integers}/README.md (100%) rename Algorithms/{0993. Cousins in Binary Tree => 0993.Cousins-in-Binary-Tree}/993. Cousins in Binary Tree.go (100%) rename Algorithms/{0993. Cousins in Binary Tree => 0993.Cousins-in-Binary-Tree}/993. Cousins in Binary Tree_test.go (100%) rename Algorithms/{0993. Cousins in Binary Tree => 0993.Cousins-in-Binary-Tree}/README.md (100%) rename Algorithms/{0995. Minimum Number of K Consecutive Bit Flips => 0995.Minimum-Number-of-K-Consecutive-Bit-Flips}/995. Minimum Number of K Consecutive Bit Flips.go (100%) rename Algorithms/{0995. Minimum Number of K Consecutive Bit Flips => 0995.Minimum-Number-of-K-Consecutive-Bit-Flips}/995. Minimum Number of K Consecutive Bit Flips_test.go (100%) rename Algorithms/{0995. Minimum Number of K Consecutive Bit Flips => 0995.Minimum-Number-of-K-Consecutive-Bit-Flips}/README.md (100%) rename Algorithms/{0996. Number of Squareful Arrays => 0996.Number-of-Squareful-Arrays}/996. Number of Squareful Arrays.go (100%) rename Algorithms/{0996. Number of Squareful Arrays => 0996.Number-of-Squareful-Arrays}/996. Number of Squareful Arrays_test.go (100%) rename Algorithms/{0996. Number of Squareful Arrays => 0996.Number-of-Squareful-Arrays}/README.md (100%) rename Algorithms/{1002. Find Common Characters => 1002.Find-Common-Characters}/1002. Find Common Characters.go (93%) rename Algorithms/{1002. Find Common Characters => 1002.Find-Common-Characters}/1002. Find Common Characters_test.go (100%) rename Algorithms/{1002. Find Common Characters => 1002.Find-Common-Characters}/README.md (100%) rename Algorithms/{1003. Check If Word Is Valid After Substitutions => 1003.Check-If-Word-Is-Valid-After-Substitutions}/1003. Check If Word Is Valid After Substitutions.go (100%) rename Algorithms/{1003. Check If Word Is Valid After Substitutions => 1003.Check-If-Word-Is-Valid-After-Substitutions}/1003. Check If Word Is Valid After Substitutions_test.go (100%) rename Algorithms/{1003. Check If Word Is Valid After Substitutions => 1003.Check-If-Word-Is-Valid-After-Substitutions}/README.md (100%) rename Algorithms/{1004. Max Consecutive Ones III => 1004.Max-Consecutive-Ones-III}/1004. Max Consecutive Ones III.go (100%) rename Algorithms/{1004. Max Consecutive Ones III => 1004.Max-Consecutive-Ones-III}/1004. Max Consecutive Ones III_test.go (100%) rename Algorithms/{1004. Max Consecutive Ones III => 1004.Max-Consecutive-Ones-III}/README.md (100%) rename Algorithms/{1005. Maximize Sum Of Array After K Negations => 1005.Maximize-Sum-Of-Array-After-K-Negations}/1005. Maximize Sum Of Array After K Negations.go (100%) rename Algorithms/{1005. Maximize Sum Of Array After K Negations => 1005.Maximize-Sum-Of-Array-After-K-Negations}/1005. Maximize Sum Of Array After K Negations_test.go (100%) rename Algorithms/{1005. Maximize Sum Of Array After K Negations => 1005.Maximize-Sum-Of-Array-After-K-Negations}/README.md (100%) rename Algorithms/{1011. Capacity To Ship Packages Within D Days => 1011.Capacity-To-Ship-Packages-Within-D-Days}/1011. Capacity To Ship Packages Within D Days.go (100%) rename Algorithms/{1011. Capacity To Ship Packages Within D Days => 1011.Capacity-To-Ship-Packages-Within-D-Days}/1011. Capacity To Ship Packages Within D Days_test.go (100%) rename Algorithms/{1011. Capacity To Ship Packages Within D Days => 1011.Capacity-To-Ship-Packages-Within-D-Days}/README.md (100%) rename Algorithms/{1017. Convert to Base -2 => 1017.Convert-to-Base--2}/1017. Convert to Base -2.go (100%) rename Algorithms/{1017. Convert to Base -2 => 1017.Convert-to-Base--2}/1017. Convert to Base -2_test.go (100%) rename Algorithms/{1017. Convert to Base -2 => 1017.Convert-to-Base--2}/README.md (100%) rename Algorithms/{1019. Next Greater Node In Linked List => 1019.Next-Greater-Node-In-Linked-List}/1019. Next Greater Node In Linked List.go (100%) rename Algorithms/{1019. Next Greater Node In Linked List => 1019.Next-Greater-Node-In-Linked-List}/1019. Next Greater Node In Linked List_test.go (100%) rename Algorithms/{1019. Next Greater Node In Linked List => 1019.Next-Greater-Node-In-Linked-List}/README.md (100%) rename Algorithms/{1021. Remove Outermost Parentheses => 1021.Remove-Outermost-Parentheses}/1021. Remove Outermost Parentheses.go (100%) rename Algorithms/{1021. Remove Outermost Parentheses => 1021.Remove-Outermost-Parentheses}/1021. Remove Outermost Parentheses_test.go (100%) rename Algorithms/{1021. Remove Outermost Parentheses => 1021.Remove-Outermost-Parentheses}/README.md (100%) rename Algorithms/{1025. Divisor Game => 1025.Divisor-Game}/1025. Divisor Game.go (100%) rename Algorithms/{1025. Divisor Game => 1025.Divisor-Game}/1025. Divisor Game_test.go (100%) rename Algorithms/{1025. Divisor Game => 1025.Divisor-Game}/README.md (100%) rename Algorithms/{1028. Recover a Tree From Preorder Traversal => 1028.Recover-a-Tree-From-Preorder-Traversal}/1028. Recover a Tree From Preorder Traversal.go (100%) rename Algorithms/{1028. Recover a Tree From Preorder Traversal => 1028.Recover-a-Tree-From-Preorder-Traversal}/1028. Recover a Tree From Preorder Traversal_test.go (100%) rename Algorithms/{1028. Recover a Tree From Preorder Traversal => 1028.Recover-a-Tree-From-Preorder-Traversal}/README.md (100%) rename Algorithms/{1030. Matrix Cells in Distance Order => 1030.Matrix-Cells-in-Distance-Order}/1030. Matrix Cells in Distance Order.go (100%) rename Algorithms/{1030. Matrix Cells in Distance Order => 1030.Matrix-Cells-in-Distance-Order}/1030. Matrix Cells in Distance Order_test.go (100%) rename Algorithms/{1030. Matrix Cells in Distance Order => 1030.Matrix-Cells-in-Distance-Order}/README.md (100%) rename Algorithms/{1040. Moving Stones Until Consecutive II => 1040.Moving-Stones-Until-Consecutive-II}/1040. Moving Stones Until Consecutive II.go (100%) rename Algorithms/{1040. Moving Stones Until Consecutive II => 1040.Moving-Stones-Until-Consecutive-II}/1040. Moving Stones Until Consecutive II_test.go (100%) rename Algorithms/{1040. Moving Stones Until Consecutive II => 1040.Moving-Stones-Until-Consecutive-II}/README.md (100%) rename Algorithms/{1047. Remove All Adjacent Duplicates In String => 1047.Remove-All-Adjacent-Duplicates-In-String}/1047. Remove All Adjacent Duplicates In String.go (100%) rename Algorithms/{1047. Remove All Adjacent Duplicates In String => 1047.Remove-All-Adjacent-Duplicates-In-String}/1047. Remove All Adjacent Duplicates In String_test.go (100%) rename Algorithms/{1047. Remove All Adjacent Duplicates In String => 1047.Remove-All-Adjacent-Duplicates-In-String}/README.md (100%) rename Algorithms/{1049. Last Stone Weight II => 1049.Last-Stone-Weight-II}/1049. Last Stone Weight II.go (100%) rename Algorithms/{1049. Last Stone Weight II => 1049.Last-Stone-Weight-II}/1049. Last Stone Weight II_test.go (100%) rename Algorithms/{1049. Last Stone Weight II => 1049.Last-Stone-Weight-II}/README.md (100%) rename Algorithms/{1052. Grumpy Bookstore Owner => 1052.Grumpy-Bookstore-Owner}/1052. Grumpy Bookstore Owner.go (100%) rename Algorithms/{1052. Grumpy Bookstore Owner => 1052.Grumpy-Bookstore-Owner}/1052. Grumpy Bookstore Owner_test.go (100%) rename Algorithms/{1052. Grumpy Bookstore Owner => 1052.Grumpy-Bookstore-Owner}/README.md (100%) rename Algorithms/{1054. Distant Barcodes => 1054.Distant-Barcodes}/1054. Distant Barcodes.go (100%) rename Algorithms/{1054. Distant Barcodes => 1054.Distant-Barcodes}/1054. Distant Barcodes_test.go (100%) rename Algorithms/{1054. Distant Barcodes => 1054.Distant-Barcodes}/README.md (100%) rename Algorithms/{1073. Adding Two Negabinary Numbers => 1073.Adding-Two-Negabinary-Numbers}/1073. Adding Two Negabinary Numbers.go (100%) rename Algorithms/{1073. Adding Two Negabinary Numbers => 1073.Adding-Two-Negabinary-Numbers}/1073. Adding Two Negabinary Numbers_test.go (100%) rename Algorithms/{1073. Adding Two Negabinary Numbers => 1073.Adding-Two-Negabinary-Numbers}/README.md (100%) rename Algorithms/{1074. Number of Submatrices That Sum to Target => 1074.Number-of-Submatrices-That-Sum-to-Target}/1074. Number of Submatrices That Sum to Target.go (100%) rename Algorithms/{1074. Number of Submatrices That Sum to Target => 1074.Number-of-Submatrices-That-Sum-to-Target}/1074. Number of Submatrices That Sum to Target_test.go (100%) rename Algorithms/{1074. Number of Submatrices That Sum to Target => 1074.Number-of-Submatrices-That-Sum-to-Target}/README.md (100%) rename Algorithms/{1078. Occurrences After Bigram => 1078.Occurrences-After-Bigram}/1078. Occurrences After Bigram.go (100%) rename Algorithms/{1078. Occurrences After Bigram => 1078.Occurrences-After-Bigram}/1078. Occurrences After Bigram_test.go (100%) rename Algorithms/{1078. Occurrences After Bigram => 1078.Occurrences-After-Bigram}/README.md (100%) rename Algorithms/{1079. Letter Tile Possibilities => 1079.Letter-Tile-Possibilities}/1079. Letter Tile Possibilities.go (100%) rename Algorithms/{1079. Letter Tile Possibilities => 1079.Letter-Tile-Possibilities}/1079. Letter Tile Possibilities_test.go (100%) rename Algorithms/{1079. Letter Tile Possibilities => 1079.Letter-Tile-Possibilities}/README.md (100%) rename Algorithms/{1093. Statistics from a Large Sample => 1093.Statistics-from-a-Large-Sample}/1093. Statistics from a Large Sample.go (100%) rename Algorithms/{1093. Statistics from a Large Sample => 1093.Statistics-from-a-Large-Sample}/1093. Statistics from a Large Sample_test.go (100%) rename Algorithms/{1093. Statistics from a Large Sample => 1093.Statistics-from-a-Large-Sample}/README.md (100%) rename Algorithms/{1105. Filling Bookcase Shelves => 1105.Filling-Bookcase-Shelves}/1105. Filling Bookcase Shelves.go (100%) rename Algorithms/{1105. Filling Bookcase Shelves => 1105.Filling-Bookcase-Shelves}/1105. Filling Bookcase Shelves_test.go (100%) rename Algorithms/{1105. Filling Bookcase Shelves => 1105.Filling-Bookcase-Shelves}/README.md (100%) rename Algorithms/{1108. Defanging an IP Address => 1108.Defanging-an-IP-Address}/1108. Defanging an IP Address.go (100%) rename Algorithms/{1108. Defanging an IP Address => 1108.Defanging-an-IP-Address}/1108. Defanging an IP Address_test.go (100%) rename Algorithms/{1108. Defanging an IP Address => 1108.Defanging-an-IP-Address}/README.md (100%) rename Algorithms/{1111. Maximum Nesting Depth of Two Valid Parentheses Strings => 1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings}/1111. Maximum Nesting Depth of Two Valid Parentheses Strings.go (100%) rename Algorithms/{1111. Maximum Nesting Depth of Two Valid Parentheses Strings => 1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings}/1111. Maximum Nesting Depth of Two Valid Parentheses Strings_test.go (100%) rename Algorithms/{1111. Maximum Nesting Depth of Two Valid Parentheses Strings => 1111.Maximum-Nesting-Depth-of-Two-Valid-Parentheses-Strings}/README.md (100%) rename Algorithms/{1122. Relative Sort Array => 1122.Relative-Sort-Array}/1122. Relative Sort Array.go (100%) rename Algorithms/{1122. Relative Sort Array => 1122.Relative-Sort-Array}/1122. Relative Sort Array_test.go (100%) rename Algorithms/{1122. Relative Sort Array => 1122.Relative-Sort-Array}/README.md (100%) rename Algorithms/{1123. Lowest Common Ancestor of Deepest Leaves => 1123.Lowest-Common-Ancestor-of-Deepest-Leaves}/1123. Lowest Common Ancestor of Deepest Leaves.go (100%) rename Algorithms/{1123. Lowest Common Ancestor of Deepest Leaves => 1123.Lowest-Common-Ancestor-of-Deepest-Leaves}/1123. Lowest Common Ancestor of Deepest Leaves_test.go (100%) rename Algorithms/{1123. Lowest Common Ancestor of Deepest Leaves => 1123.Lowest-Common-Ancestor-of-Deepest-Leaves}/README.md (100%) rename Algorithms/{1128. Number of Equivalent Domino Pairs => 1128.Number-of-Equivalent-Domino-Pairs}/1128. Number of Equivalent Domino Pairs.go (100%) rename Algorithms/{1128. Number of Equivalent Domino Pairs => 1128.Number-of-Equivalent-Domino-Pairs}/1128. Number of Equivalent Domino Pairs_test.go (100%) rename Algorithms/{1128. Number of Equivalent Domino Pairs => 1128.Number-of-Equivalent-Domino-Pairs}/README.md (100%) rename Algorithms/{1137. N-th Tribonacci Number => 1137.N-th-Tribonacci-Number}/1137. N-th Tribonacci Number.go (100%) rename Algorithms/{1137. N-th Tribonacci Number => 1137.N-th-Tribonacci-Number}/1137. N-th Tribonacci Number_test.go (100%) rename Algorithms/{1137. N-th Tribonacci Number => 1137.N-th-Tribonacci-Number}/README.md (100%) rename Algorithms/{1154. Day of the Year => 1154.Day-of-the-Year}/1154. Day of the Year.go (100%) rename Algorithms/{1154. Day of the Year => 1154.Day-of-the-Year}/1154. Day of the Year_test.go (100%) rename Algorithms/{1154. Day of the Year => 1154.Day-of-the-Year}/README.md (100%) rename Algorithms/{1157. Online Majority Element In Subarray => 1157.Online-Majority-Element-In-Subarray}/1157. Online Majority Element In Subarray.go (100%) rename Algorithms/{1157. Online Majority Element In Subarray => 1157.Online-Majority-Element-In-Subarray}/1157. Online Majority Element In Subarray_test.go (100%) rename Algorithms/{1157. Online Majority Element In Subarray => 1157.Online-Majority-Element-In-Subarray}/README.md (100%) rename Algorithms/{1160. Find Words That Can Be Formed by Characters => 1160.Find-Words-That-Can-Be-Formed-by-Characters}/1160. Find Words That Can Be Formed by Characters.go (100%) rename Algorithms/{1160. Find Words That Can Be Formed by Characters => 1160.Find-Words-That-Can-Be-Formed-by-Characters}/1160. Find Words That Can Be Formed by Characters_test.go (100%) rename Algorithms/{1160. Find Words That Can Be Formed by Characters => 1160.Find-Words-That-Can-Be-Formed-by-Characters}/README.md (100%) rename Algorithms/{1170. Compare Strings by Frequency of the Smallest Character => 1170.Compare-Strings-by-Frequency-of-the-Smallest-Character}/1170. Compare Strings by Frequency of the Smallest Character.go (100%) rename Algorithms/{1170. Compare Strings by Frequency of the Smallest Character => 1170.Compare-Strings-by-Frequency-of-the-Smallest-Character}/1170. Compare Strings by Frequency of the Smallest Character_test.go (100%) rename Algorithms/{1170. Compare Strings by Frequency of the Smallest Character => 1170.Compare-Strings-by-Frequency-of-the-Smallest-Character}/README.md (100%) rename Algorithms/{1171. Remove Zero Sum Consecutive Nodes from Linked List => 1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List}/1171. Remove Zero Sum Consecutive Nodes from Linked List.go (100%) rename Algorithms/{1171. Remove Zero Sum Consecutive Nodes from Linked List => 1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List}/1171. Remove Zero Sum Consecutive Nodes from Linked List_test.go (100%) rename Algorithms/{1171. Remove Zero Sum Consecutive Nodes from Linked List => 1171.Remove-Zero-Sum-Consecutive-Nodes-from-Linked-List}/README.md (100%) rename Algorithms/{1175. Prime Arrangements => 1175.Prime-Arrangements}/1175. Prime Arrangements.go (100%) rename Algorithms/{1175. Prime Arrangements => 1175.Prime-Arrangements}/1175. Prime Arrangements_test.go (100%) rename Algorithms/{1175. Prime Arrangements => 1175.Prime-Arrangements}/README.md (100%) rename Algorithms/{1184. Distance Between Bus Stops => 1184.Distance-Between-Bus-Stops}/1184. Distance Between Bus Stops.go (100%) rename Algorithms/{1184. Distance Between Bus Stops => 1184.Distance-Between-Bus-Stops}/1184. Distance Between Bus Stops_test.go (100%) rename Algorithms/{1184. Distance Between Bus Stops => 1184.Distance-Between-Bus-Stops}/README.md (100%) rename Algorithms/{1185. Day of the Week => 1185.Day-of-the-Week}/1185. Day of the Week.go (100%) rename Algorithms/{1185. Day of the Week => 1185.Day-of-the-Week}/1185. Day of the Week_test.go (100%) rename Algorithms/{1185. Day of the Week => 1185.Day-of-the-Week}/README.md (100%) rename Algorithms/{1189. Maximum Number of Balloons => 1189.Maximum-Number-of-Balloons}/1189. Maximum Number of Balloons.go (100%) rename Algorithms/{1189. Maximum Number of Balloons => 1189.Maximum-Number-of-Balloons}/1189. Maximum Number of Balloons_test.go (100%) rename Algorithms/{1189. Maximum Number of Balloons => 1189.Maximum-Number-of-Balloons}/README.md (100%) rename Algorithms/{1200. Minimum Absolute Difference => 1200.Minimum-Absolute-Difference}/1200. Minimum Absolute Difference.go (100%) rename Algorithms/{1200. Minimum Absolute Difference => 1200.Minimum-Absolute-Difference}/1200. Minimum Absolute Difference_test.go (100%) rename Algorithms/{1200. Minimum Absolute Difference => 1200.Minimum-Absolute-Difference}/README.md (100%) rename Algorithms/{1201. Ugly Number III => 1201.Ugly-Number-III}/1201. Ugly Number III.go (100%) rename Algorithms/{1201. Ugly Number III => 1201.Ugly-Number-III}/1201. Ugly Number III_test.go (100%) rename Algorithms/{1201. Ugly Number III => 1201.Ugly-Number-III}/README.md (100%) rename Algorithms/{1202. Smallest String With Swaps => 1202.Smallest-String-With-Swaps}/1202. Smallest String With Swaps.go (100%) rename Algorithms/{1202. Smallest String With Swaps => 1202.Smallest-String-With-Swaps}/1202. Smallest String With Swaps_test.go (100%) rename Algorithms/{1202. Smallest String With Swaps => 1202.Smallest-String-With-Swaps}/README.md (100%) rename Algorithms/{1207. Unique Number of Occurrences => 1207.Unique-Number-of-Occurrences}/1207. Unique Number of Occurrences.go (100%) rename Algorithms/{1207. Unique Number of Occurrences => 1207.Unique-Number-of-Occurrences}/1207. Unique Number of Occurrences_test.go (100%) rename Algorithms/{1207. Unique Number of Occurrences => 1207.Unique-Number-of-Occurrences}/README.md (100%) rename Algorithms/{1208. Get Equal Substrings Within Budget => 1208.Get-Equal-Substrings-Within-Budget}/1208. Get Equal Substrings Within Budget.go (100%) rename Algorithms/{1208. Get Equal Substrings Within Budget => 1208.Get-Equal-Substrings-Within-Budget}/1208. Get Equal Substrings Within Budget_test.go (100%) rename Algorithms/{1208. Get Equal Substrings Within Budget => 1208.Get-Equal-Substrings-Within-Budget}/README.md (100%) rename Algorithms/{1217. Play with Chips => 1217.Play-with-Chips}/1217. Play with Chips.go (100%) rename Algorithms/{1217. Play with Chips => 1217.Play-with-Chips}/1217. Play with Chips_test.go (100%) rename Algorithms/{1217. Play with Chips => 1217.Play-with-Chips}/README.md (100%) rename Algorithms/{1235. Maximum Profit in Job Scheduling => 1235.Maximum-Profit-in-Job-Scheduling}/1235. Maximum Profit in Job Scheduling.go (100%) rename Algorithms/{1235. Maximum Profit in Job Scheduling => 1235.Maximum-Profit-in-Job-Scheduling}/1235. Maximum Profit in Job Scheduling_test.go (100%) rename Algorithms/{1235. Maximum Profit in Job Scheduling => 1235.Maximum-Profit-in-Job-Scheduling}/README.md (100%) 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