This repository tracks my journey of solving problems daily for 160 days, focusing on data structures and algorithms. Each solution is stored in a folder named by the corresponding day.
Day | Date | Problem | Language Used | Difficulty |
---|---|---|---|---|
1 | 21-11-2024 | Second Largest | Jupyter Notebook | Easy |
2 | 22-11-2024 | Move All Zeroes to End | JavaScript | Easy |
3 | 23-11-2024 | Reverse an Array | C++, Python | Easy |
4 | 24-11-2024 | Rotate Array | C++, Java, JavaScript, Python | Medium |
5 | 25-11-2024 | Next Permutation | C++, Java, Python | Medium |
6 | 26-11-2024 | Majority Element II | Python | Medium |
7 | 27-11-2024 | Stock Buy and Sell β Multiple Transaction Allowed | Python, JavaScript | Hard |
8 | 28-11-2024 | Stock Buy and Sell β Max one Transaction Allowed | Java, JavaScript | Easy |
9 | 29-11-2024 | Minimize the Heights II | Python | Medium |
10 | 30-11-2024 | Maximum Subarray Sum - Kadane's Algorithm | Python | Medium |
12 | 02-12-2024 | Max Circular Subarray Sum | C++ | Hard |
13 | 03-12-2024 | Smallest Positive Missing Number | C++ | Medium |
14 | 04-12-2024 | Implement Atoi | C | Medium |
15 | 05-12-2024 | Add Binary Strings | Python | Medium |
16 | 06-12-2024 | Anagram | Python, C++ | Easy |
17 | 07-12-2024 | Non Repeating Character | C++ | Easy |
18 | 08-12-2024 | Search Pattern (src/KMP-Algorithm) | Python | Medium |
21 | 11-12-2024 | Sort 0s, 1s and 2s | C++ | Easy |
45 | 29-12-2024 | Intersection of Two arrays with Duplicate Elements | C++ | Easy |
... | ... | ... | ... | ... |
Table will be updated daily as I progress.