Don't read me Read the code problems java python kotlin 1. Two Sum LC1.java 6. ZigZag Conversion LC6.java 7. Reverse Integer LC6.java 9. Palindrome Number LC9.java 10. Regular Expression Matching LC10.java 11. Container With Most Water LC11.java 12. Integer to Roman LC12.java 15. 3Sum LC15.java 16. 3Sum Closest LC16.java 18. 4Sum LC18.java 19. Remove Nth Node From End of List LC19.java 22. Generate Parentheses LC22.py 23. Merge k Sorted Lists LC23.java 24. Swap Nodes in Pairs LC24.java 25. Reverse Nodes in k-Group LC25.java 28. Implement strStr() LC28.java 30. Substring with Concatenation of All Words LC30.java 31. Next Permutation LC31.java 32. Longest Valid Parentheses LC32.java 33. Search in Rotated Sorted Array LC33.java 34. Find First and Last Position of Element in Sorted Array LC34.java 35. Search Insert Position LC35.py 36. Valid Sudoku LC36.java 37. Sudoku Solver LC37.java 38. Count and Say LC38.java 39. Combination Sum LC39.java 40. Combination Sum II LC40.java 41. First Missing Positive LC41.java 42. Trapping Rain Water LC42.java 43. Multiply Strings LC43.java 46. Permutations LC46.py 47. Permutations II LC47.py 48. Rotate Image LC48.java 49. Group Anagrams LC49.java 51. N-Queens LC51.java 53. Maximum Subarray LC53.java 55. Jump Game LC55.java 56. Merge Intervals LC56.java 57. Insert Interval LC57.java 58. Length of Last Word LC58.java 59. Spiral Matrix II LC59.java 60. Permutation Sequence LC60.java 61. Rotate List LC61.java 62. Unique Paths LC62.java 63. Unique Paths II LC63.java 64. Minimum Path Sum LC64.java 69. Sqrt(x) LC69.java 70. Climbing Stairs LC70.java 71. Simplify Path LC71.java 73. Set Matrix Zeroes LC73.java 74. Search a 2D Matrix LC74.java 75. Sort Colors LC75.java 78. Subsets LC78.java 79. Word Search LC79.java 83. Remove Duplicates from Sorted List LC83.java 83. Remove Duplicates from Sorted List LC83.java 88. Merge Sorted Array LC88.java 94. Binary Tree Inorder Traversal LC94.java 98. Validate Binary Search Tree LC98.java 100. Same Tree LC100.java 101. Symmetric Tree LC101.java 102. Binary Tree Level Order Traversal LC102.java 103. Binary Tree Zigzag Level Order Traversal LC103.java 104. Maximum Depth of Binary Tree LC104.java 107. Binary Tree Level Order Traversal II LC107.java 108. Convert Sorted Array to Binary Search Tree LC108.java 110. Balanced Binary Tree LC110.java 111. Minimum Depth of Binary Tree LC111.java 112. Path Sum LC112.java 113. Path Sum II LC113.java 114. Flatten Binary Tree to Linked List LC114.java 118. Pascal's Triangle LC118.java 119. Pascal's Triangle II LC119.java 121. Best Time to Buy and Sell Stock LC121.java 125. Valid Palindrome LC.125.java 136. Single Number LC136.java 139. Word Break LC139.java 141. Linked List Cycle LC141.java 144. Binary Tree Preorder Traversal LC144.java 145. Binary Tree Postorder Traversal LC145.java 155. Min Stack LC155.kt 160. Intersection of Two Linked Lists LC160.java 167. Two Sum II - Input array is sorted LC167.java 168. Excel Sheet Column Title LC168.java 169. Majority Element LC169.java 171. Excel Sheet Column Number LC171.java 172. Factorial Trailing Zeroes LC172,java 189. Rotate Array LC189.java 235. Lowest Common Ancestor of a Binary Search Tree LC235.java 236. Lowest Common Ancestor of a Binary Tree LC236.java 257. Binary Tree Paths LC257.java 258. Add Digits LC258.java 641. Design Circular Deque LC641.java 912. Sort an Array LC912.java 958. Check Completeness of a Binary Tree LC958.java