1/3/2025: brushing up on java basics like  syntax and abstract methods and vars.

2/3/2025: brushing up on java collections framework, and started to solve ***group anagrams*** 

3/3/2025: fucking around with getting the collections library to work because of custom List file and issues in path

4/3/2025: solved ***group anagrams***, found out about stream, map and such methods , started to solve ***Top K elements in array***

5/3/2025: found out about  comparator(tried it out), and Comparable 

6/3/2025: chilll

7/3/2025: understood the working of comparator, comparable, compare, compareTo, comparing, lambda/anonymous functions working, etc 

8/3/2025: chilll??

9/3/2025: chilll??

10/3/25: Started to look into generics and type inference and their working

11/3/25: completed **Top K elements in array*** problem, looked into generics and type inference even more and fucked with it, found out about runnable and callable also.

12/3/25: nothing much today, used stream, map, filter, and things related to it and got a better understanding of them.

13/3/25: drive+sleepover at harshas

14/3/25: forgor what i did (but didn't study)

15/3/24: attended some gradient event so went home late and didn't do shit

16/3/25: rishab's bros marriage. so lol.

17/3/25: "harshas" place sleepover

18/3/35: slept cuz don't sleep at sleepover

19/3/25: solved **encode and decode strings**  problem and started **product of array elements except self** problem

20/3/25: solved **product of array elements except self**, **valid sudoku**, and **Longest Consecutive Sequence**

21/3/25: brushed up on kadens algo and its sliding window version.(came home late)

22/3/25: solved **2sum**, **3sum**(checking for duplicate triplets suckkss and fuck whoever added the [0,0,0,0] test case), **valid palindrome** (doing the ascii shit was annoying as i didnt know how to and ended up using code from the internet, why can we take the char from a String but not check if a char exists in a String???? wtf. not being  able to add to an Arraylist if *not exists* sucked(ik its not possible) )

23/3/25: solved **container with most water** almost got it on my own, but finished with a little help and started   **trapping rain water** (algo1)

24/3/25: tried algo2 which uses area of the rectangles (failed epicly)(~4hrs wasted) stopped it.

test from pc without browser ahahah 

**25/3/25 -> 30/3/25: was busy with internals and took rest after**

31/3/25: was busy with research prep for the weekk and got it done

1/3/25: started **Evaluate Reverse Polish Notation** problem in **stack** section, and encountered gayy java collections stack problems about concurrent modificationsss aaarrgghhhh(such a simple problem but java moment) , and looked into stack implementation stuff like the add method(why there are two in the implementation and the mod coutner etc).





