Introduction
It is challenging to write a blog using this topic "289 algorithms". I like to spend ten minutes to write a story about it. I just solved 289 algorithms on Leetcode.com. It is time for me to celebrate and then I like to write down my thought process to achieve this goal.
289 vs 100
I have been worked on Leetcode since January 2015, I started to work on algorithms on Leetcode.com and then learned so many ways to improve myself. I think that the learning experience is valuable, but one thing is missing. I only completed around 100 algorithms after three years six months.
Last four months, I started to work on algorithms. I always try to find easy level algorithms first. I like to solve more problems. Now today I solved 289 algorithms.
I still have over 20 easy level algorithms to work on. Those algorithms are bit manipulation, and other things.
Why number matters?
It is hard for me to measure myself; I have to journal my practice and then I found out that I do not know what it matters most. It is the number of algorithms I solve. I need to get those experience as top 5% players does. Top 5% is related to ranking 3300 out of 70,000 player.
I read a player with over 5466 submissions, and I did read Javascript submissions. I have to think about how I can find time to work on my JavaScript, my favorite language.
Here is my blog related to leetcode book.
The following is the comparison. A player knows to solve more algorithms, and also more than 5,000 submissions. My profile is the right side, with 289 solved algorithm, 1039 submissions. The player has more than 4400 submissions and solved more than 245 algorithms.
The medium level algorithms are my playground, I do not plan to get any interview right now in next 20 months. I just like to explore those algorithms and find something interesting to work on.
Blogging is just the beginning
It is the tip I learn from tennis sports coaching. Journal your practice. But blogging is just the beginning, after three years six months blogging starting from January 2015, I found out that I did not make enough progress in terms of problem solving skills.
I had to take a private coach in June 2018, and then got his advice on working on easy level algorithms first. I did not have strong competitive history and it makes me hard to figure out what is the next.
I have to work on those numbers, number of solved algorithm, total submissions, and I have to work hard to get more experience through those algorithms on Leetcode.com platform.
No comments:
Post a Comment