Solving LeetCode problems in Scala, using Functional Programming when possible
1. Two Sum
9. Palindrome Number
13. Roman to Integer
14. Longest Common Prefix
21. Merge Two Sorted Lists
1909. Remove One Element to Make the Array Strictly Increasing
2418. Sort the People
2. Add Two Numbers
3. Longest Substring Without Repeating Characters
6. Zigzag Conversion
7. Reverse Integer
8. String to Integer (atoi)
11. Container With Most Water
12. Integer to Roman
17. Letter Combinations of a Phone Number
19. Remove Nth Node From End of List
36. Valid Sudoku
450. Delete Node in a BST
1605. Find Valid Matrix Given Row and Column Sums
2428. Maximum Sum of an Hourglass
4. Median of Two Sorted Arrays
23. Merge k Sorted Lists
41. First Missing Positive
42. Trapping Rain Water
2392. Build a Matrix With Conditions
44. Wildcard Matching
2045. Second Minimum Time to Reach Destination
10. Regular Expression Matching
15. 3Sum
29. Divide Two Integers
30. Substring with Concatenation of All Words
33. Search in Rotated Sorted Array
34. Find First and Last Position of Element in Sorted Array
- Number of Enclaves