List of algorithm solutions from LeetCode and Codewards.
# | Title | Source | Difficulty | Language | Solution |
---|---|---|---|---|---|
1 | Longest Substring Without Repeating Characters | LeetCode | Medium | TypeScript | Solution |
2 | Longest Palindromic Substring | LeetCode | Medium | TypeScript | Solution |
3 | Zigzag Conversion | LeetCode | Medium | TypeScript | Solution |
4 | Reverse Integer | LeetCode | Medium | TypeScript | Solution |
5 | Container With Most Water | LeetCode | Medium | TypeScript | Solution |
6 | Integer to Roman | LeetCode | Medium | TypeScript | Solution |
7 | Roman to Integer | LeetCode | Easy | TypeScript | Solution |
8 | 3Sum | LeetCode | Medium | TypeScript | Solution |
9 | Letter Combinations of a Phone Number | LeetCode | Medium | TypeScript | Solution |
10 | Valid Parentheses | LeetCode | Easy | TypeScript | Solution |
11 | Generate Parentheses | LeetCode | Medium | TypeScript | Solution |
12 | Remove Duplicates from Sorted Array | LeetCode | Easy | TypeScript | Solution |
13 | Valid Sudoku | LeetCode | Medium | TypeScript | Solution |
14 | Combination Sum | LeetCode | Medium | TypeScript | Solution |
15 | Combination Sum II | LeetCode | Medium | TypeScript | Solution |
16 | Rotate Image | LeetCode | Medium | TypeScript | Solution |
17 | Group Anagrams | LeetCode | Medium | TypeScript | Solution |
18 | Pow(x, n) | LeetCode | Medium | TypeScript | Solution |
19 | Maximum Subarray | LeetCode | Medium | TypeScript | Solution |
20 | Spiral Matrix | LeetCode | Medium | TypeScript | Solution |
21 | Unique Paths | LeetCode | Medium | TypeScript | Solution |
22 | Simplify Path | LeetCode | Medium | TypeScript | Solution |
23 | Search a 2D Matrix | LeetCode | Medium | TypeScript | Solution |
24 | Symmetric Tree | LeetCode | Easy | TypeScript | Solution |
25 | Path Sum | LeetCode | Easy | TypeScript | Solution |
26 | Path Sum II | LeetCode | Medium | TypeScript | Solution |
27 | Best Time to Buy and Sell Stock | LeetCode | Easy | TypeScript | Solution |
28 | Valid Palindrome | LeetCode | Easy | TypeScript | Solution |
29 | Clone Graph | LeetCode | Medium | TypeScript | Solution |
30 | House Robber | LeetCode | Medium | TypeScript | Solution |
31 | Reverse Linked List | LeetCode | Easy | TypeScript | Solution |
32 | Shortest Palindrome | LeetCode | Hard | TypeScript | Solution |
33 | Design Twitter | LeetCode | Medium | TypeScript | Solution |
34 | Find if Path Exists in Graph | LeetCode | Medium | TypeScript | Solution |
35 | Find the Index of the First Occurrence in a String | LeetCode | Easy | TypeScript | Solution |
36 | Cache With Time Limit | LeetCode | Medium | TypeScript | Solution |
37 | Flatten Deeply Nested Array | LeetCode | Medium | TypeScript | Solution |
38 | Most frequently used words in a text | Codewards | 4kyu | JavaScript | Solution |
39 | Build Tower | Codewards | 6kyu | TypeScript | Solution |