codewars - https://www.codewars.com/
- Credit Card Mask
- Split Strings
- Roman Numerals Encoder
- Bit Counting
- Primes in numbers
- 6kyu Bouncing Balls
- 5kyu Where my anagrams at?
- 5kyu Common Denominators
- 5kyu Integers: Recreation One
- 4kyu Strings Mix
- 4kyu Twice linear
- 5kyu Buddy Pairs
- 4kyu Validate Sudoku with size
NxN
- 3kyu Last digit of a huge number
- 4kyu Human readable duration format
- 4kyu Range Extraction
- 4kyu Snail
LeetCode - https://leetcode.com/
- Medium - 56. Merge Intervals
- Medium - 310. Minimum Height Trees
- Medium - 886. Possible Bipartition
- Medium - 785. Is Graph Bipartite?
- Medium - 200. Number of Islands
- Medium - 695. Max Area of Island
- Medium - 1727. Largest Submatrix With Rearrangements
- Medium - 75. Sort Colors
- Medium - 62. Unique Paths
- Medium - 63. Unique Paths II
- Medium - 95. Unique Binary Search Trees II
- Medium - 96. Unique Binary Search Trees
- Medium - 99. Recover Binary Search Tree
- Medium - 102. Binary Tree Level Order Traversal
- Medium - 105. Construct Binary Tree from Preorder and Inorder Traversal
- Medium - 106. Construct Binary Tree from Inorder and Postorder Traversal
- Medium - 64. Minimum Path Sum
- Medium - 97. Interleaving String
- Easy - 83. Remove Duplicates from Sorted List
- Medium - 82. Remove Duplicates from Sorted List II
- Medium - 109. Convert Sorted List to Binary Search Tree
- Medium - 108. Convert Sorted Array to Binary Search Tree
- Medium - 341. Flatten Nested List Iterator
- Medium - 114. Flatten Binary Tree to Linked List
- Medium - 47. Permutations II
- Medium - 45. Jump Game II
- Medium - 113. Path Sum II
- Medium - 129. Sum Root to Leaf Numbers
- Medium - 173. Binary Search Tree Iterator
- Medium - 230. Kth Smallest Element in a BST
- Medium - 222. Count Complete Tree Nodes
- Medium - 199. Binary Tree Right Side View
- Medium - 107. Binary Tree Level Order Traversal II
- Medium - 236. Lowest Common Ancestor of a Binary Tree
- Medium - 198. House Robber
- Medium - 213. House Robber II
- Medium - 337. House Robber III
- Medium - 103. Binary Tree Zigzag Level Order Traversal
- Medium - 48. Rotate Image
- Medium - 49. Group Anagrams
- Medium - 78. Subsets
- Medium - 79. Word Search
- Medium - 128. Longest Consecutive Sequence
- Medium - 139. Word Break
- Medium - 148. Sort List
- Medium - 152. Maximum Product Subarray
- Medium - 207. Course Schedule
- Easy - 1. Two Sum
- Medium - 43. Multiply Strings
- Medium - 57. Insert Interval
- Medium - 71. Simplify Path
- Medium - 73. Set Matrix Zeroes
- Hard - 4. Median of Two Sorted Arrays
- Hard - 10. Regular Expression Matching, need to review!
- Easy - 20. Valid Parentheses
- Hard - 32. Longest Valid Parentheses, need to review!
- Hard - 41. First Missing Positive
- Hard - 42. Trapping Rain Water
- Easy - 53. Maximum Subarray
- Easy - 70. Climbing Stairs
- Easy - 94. Binary Tree Inorder Traversal
- Hard - 25. Reverse Nodes in k-Group
- Easy - 101. Symmetric Tree
- Easy - 121. Best Time to Buy and Sell Stock
- Easy - 136. Single Number
- Easy - 155. Min Stack
- Easy - 169. Majority Element
- Easy - 206. Reverse Linked List
- Easy - 234. Palindrome Linked List
- Easy - 543. Diameter of Binary Tree
- Easy - 763. Partition Labels
- Easy - 739. Daily Temperatures
- Medium - 322. Coin Change
- Medium - 647. Palindromic Substrings
- Medium - 494. Target Sum
- Medium - 560. Subarray Sum Equals K
- Medium - 215. Kth Largest Element in an Array
- Easy - 35. Search Insert Position
- Easy - 448. Find All Numbers Disappeared in an Array
- Medium - 994. Rotting Oranges
- Medium - 438. Find All Anagrams in a String
- Medium - 437. Path Sum III
- Medium - 416. Partition Equal Subset Sum
- Medium - 347. Top K Frequent Elements
- Medium - 300. Longest Increasing Subsequence
- Hard - 85. Maximal Rectangle
- Medium - 287. Find the Duplicate Number
- Medium - 279. Perfect Squares
- Medium - 328. Odd Even Linked List
- Medium - 240. Search a 2D Matrix II
- Medium - 208. Implement Trie (Prefix Tree)
- Easy - 1217. Minimum Cost to Move Chips to The Same Position
- Medium - 238. Product of Array Except Self
- Medium - 221. Maximal Square
- Easy - 1290. Convert Binary Number in a Linked List to Integer
- Easy - 563. Binary Tree Tilt
- Medium - 1306. Jump Game III
- Hard - 239. Sliding Window Maximum
- Hard - 878. Nth Magical Number
- Medium - 790. Domino and Tromino Tiling
- Hard - 124. Binary Tree Maximum Path Sum
- Hard - 84. Largest Rectangle in Histogram
- Hard - 76. Minimum Window Substring
- Hard - 72. Edit Distance
- Hard - 295. Find Median from Data Stream
- Easy - 1446. Consecutive Characters
- Easy - 938. Range Sum of BST
- Medium - 147. Insertion Sort List
- Hard - 902. Numbers At Most N Given Digit Set
- Medium - 394. Decode String
- Easy - 1200. Minimum Absolute Difference
- Easy - 231. Power of Two
- Medium - 143. Reorder List
- Medium - 210. Course Schedule II
- Medium - 435. Non-overlapping Intervals
- Medium - 227. Basic Calculator II
- Medium - 973. K Closest Points to Origin
- Easy - 476. Number Complement
- Easy - 876. Middle of the Linked List
- Medium - 1015. Smallest Integer Divisible by K
- Medium - 1026. Maximum Difference Between Node and Ancestor
- Hard - 312. Burst Balloons
- Medium - 1010. Pairs of Songs With Total Durations Divisible by 60
- Easy - 997. Find the Town Judge
- Medium - 24. Swap Nodes in Pairs
- Medium - 1091. Shortest Path in Binary Matrix - shortest_path_binary_matrix
- Medium - 474. Ones and Zeroes - find_max_form
- Easy - 844. Backspace String Compare - backspace_compare
- Hard - 354. Russian Doll Envelopes - max_envelopes
- Hard - 387. First Unique Character in a String - first_uniq_char
- Hard - 42. Trapping Rain Water - trapping_rain_water
- Hard - 212. Word Search II - word_search_ii
- Hard - 899. Orderly Queue - orderly_queue
- Easy - 1544. Make The String Great - make_good
- Medium - 901. Online Stock Span - stock_spanner
- Easy - 1047. Remove All Adjacent Duplicates In String - remove_duplicates
- Easy - 13. Roman to Integer - roman_to_int
- Easy - 374. Guess Number Higher or Lower - guessNumber
- Hard - 224. Basic Calculator - calculate
- Medium - 907. Sum of Subarray Minimums - sum_subarray_mins
- Hard - 1235. Maximum Profit in Job Scheduling - job_scheduling
- Medium - 1626. Best Team With No Conflicts - best_team_score
- Easy - 1071. Greatest Common Divisor of Strings - gcd_of_strings
- Easy - 953. Verifying an Alien Dictionary - is_alien_sorted
- Medium - 6. Zigzag Conversion - convert
- Medium - 567. Permutation in String - check_inclusion
- Medium - 438. Find All Anagrams in a String - find_anagrams
- Easy - 1470. Shuffle the Array - shuffle
- Medium - 904. Fruit Into Baskets - total_fruit
- Medium - 45. Jump Game II - jump
- Hard - 2306. Naming a Company - distinct_names
- Medium - 1162. As Far from Land as Possible - max_distance
- Medium - 1129. Shortest Path with Alternating Colors - shortest_alternating_paths
- Medium - 2477. Minimum Fuel Cost to Report to the Capital - minimum_fuel_cost
- Easy - 1523. Count Odd Numbers in an Interval Range - count_odds
- Easy - 67. Add Binary - add_binary
- Easy - 989. Add to Array-Form of Integer - add_to_array_form
- Easy - 104. Maximum Depth of Binary Tree - max_depth
- Easy - 783. Minimum Distance Between BST Nodes - min_diff_in_bst
- Easy - 226. Invert Binary Tree - invert_tree
- Medium - 103. Binary Tree Zigzag Level Order Traversal - zigzag_level_order
- Easy - 35. Search Insert Position - search_insert
- Medium - 540. Single Element in a Sorted Array - single_non_duplicate
- Medium - 1011. Capacity To Ship Packages Within D Days - ship_within_days
- Review - Hard - 1675. Minimize Deviation in Array - minimum_deviation
- Medium - 443. String Compression - compress
- Review - Hard - 2444. Count Subarrays With Fixed Bounds - count_subarrays
- Easy - 1539. Kth Missing Positive Number - find_kth_positive
- Medium - 2187. Minimum Time to Complete Trips - minimum_time
- Medium - 875. Koko Eating Bananas - min_eating_speed
- Medium - 1161. Maximum Level Sum of a Binary Tree - max_level_sum
- Medium - 2024. Maximize the Confusion of an Exam - max_consecutive_answers
- (Need Review) Hard - 2551. Put Marbles in Bags - put_marbles
- Hard - 2272. Substring With Largest Variance - largest_variance, algorithm: Kadane
- Medium - 1218. Longest Arithmetic Subsequence of Given Difference - longest_subsequence
- Hard - 1751. Maximum Number of Events That Can Be Attended II - max_value
- Medium - 207. Course Schedule - can_finish
- Hard - 1125. Smallest Sufficient Team - smallest_sufficient_team
- 894. All Possible Full Binary Trees - all_possible_fbt
- Hard - 920. Number of Music Playlists - num_music_playlists
- Medium - 2369. Check if There is a Valid Partition For The Array - valid_partition
- See the leetcode_blind/README.md
- Easy - 1009. Complement of Base 10 Integer - CPP
- Medium - 131. Palindrome Partitioning - CPP
- Medium - 130. Surrounded Regions - CPP
- Hard - 980. Unique Paths III - CPP
- Medium - 129. Sum Root to Leaf Numbers - CPP
- Easy - 404. Sum of Left Leaves - CPP
- Medium - 260. Single Number III - CPP
- Medium - 1094. Car Pooling - CPP
- Medium - 96. Unique Binary Search Trees - CPP
- Medium - 122. Best Time to Buy and Sell Stock II - CPP
- Easy - 1413. Minimum Value to Get Positive Step by Step Sum - CPP
- Easy - 203. Remove Linked List Elements - CPP
- Medium - 739. Daily Temperatures - CPP
- Medium - 1286. Iterator for Combination - CPP
- Hard - 1463. Cherry Pickup II) - CPP
- Medium - 1041. Robot Bounded In Circle - CPP
- Easy - 67. Add Binary - CPP
- Hard - 10. Regular Expression Matching - CPP
- Easy - 1022. Sum of Root To Leaf Binary Numbers - CPP
- Medium - 701. Insert into a Binary Search Tree - CPP
- Hard - 44. Wildcard Matching - CPP
- Medium - 452. Minimum Number of Arrows to Burst Balloons - CPP
- Medium - 1584. Min Cost to Connect All Points - CPP
- Medium - 8. String to Integer (atoi) - CPP
- Hard - 1345. Jump Game IV - CPP
- Medium - 849. Maximize Distance to Closest Person - CPP
- Medium - 133. Clone Graph - CPP
- Easy - 290. Word Pattern - CPP
- Medium - 142. Linked List Cycle II - CPP
- Easy - 605. Can Place Flowers - CPP
- Medium - 875. Koko Eating Bananas - CPP
- Medium - 134. Gas Station - CPP
- Hard - 1510. Stone Game IV - CPP
- Medium - 1291. Sequential Digits - CPP
- Easy - 520. Detect Capital - CPP
- Easy - 941. Valid Mountain Array - CPP
- Medium - 1305. All Elements in Two Binary Search Trees - CPP
- Medium - 421. Maximum XOR of Two Numbers in an Array - CPP
- Medium - 211. Design Add and Search Words Data Structure - CPP
- Hard - 84. Largest Rectangle in Histogram - CPP
- Medium - 189. Rotate Array - CPP
- Easy - 1672. Richest Customer Wealth - CPP