Thursday, November 9, 2023

Leetcode submission | 2015 - 2023 | Jianmin Chen

Nov. 9, 2023

I lost passion to work on Leetcode during pandemic. After May 2022, I stopped working on Leetcode until July 2023. 

I took three weeks vacation in August 2023, and then I decided to go back to work on Leetcode again. 

Based on the fact that I solve over 720 algorithms, I have to review those solved algorithms constantly, find Editorial section and learn some new ways to solve them. Also I need to continue to solve tree algorithms, and also review what I have completed. 

Learning should be very fun. I can do so many things, one way is to review what I have solved quickly. I was lucky to have time to solve so many algorithms, but most of important is to build habit to challenge myself, and then push myself to be better, be strong, and be curious. 












2015 - 2016 | First two years


I can tell that I did not do a good job in 2016, since I only have 51 submission based on Leetcode report. One thing I can do better is to set up a goal for every year. I should have at least 200 submissions every year, if I can not make it, then cut other projects in my life. 

If I do not have enough submissions, then I do not prepare very well, and I also do not learn something new through the practice. 

Ideas to work on Leetcode algorithms

  1. Solve all easy level algorithms - it is easy to solve 200 algorithms in less than 3 months. 
  2. Work on Leetcode weekly contest - 4 algorithms a contest, once a week.
  3. Work on all tree algorithms - over 200 algorithms to solve
  4. Find other programs to join 
  5. Record videos and post on youtube.com for algorithm problem solving 
  6. Write coding blog for algorithm problem solving
  7. Practice mock interview on interviewing.io and then have more practice
  8. Build more interest in coding - algorithm books to review, 75 
  9. I hired a graduate student from Tsinghua university, and he coached me 10 hours. One of his ideas is to work on easy level algorithms first. Finish all easy level algorithms, and then move on the medium level. That is the way I can learn better and more efficiently. 
  10. Here is the blog to show my learning from the coach. 
  11. How to read my Leetcode profile from 2018 - 2019?



No comments:

Post a Comment