I used to hop around multiple competitive coding platforms. But that changed two months ago when Leetcode introduced the 30-days challenge in April.
I love this particular format because,
This gives you a clear goal. One problem per day. That’s it !! I know how I love to see the continuous blue ticks in my profile.
The incremental difficulty of the problems doesn’t let it become boring.
The problems are chosen to cover a number of concepts.
Lot of people struggle because of the lack of proper guidance. They simply don’t know where to start and even before making programming their habit, they get frustrated and drop out eventually. Being beginner friendly along with all the 3 above mentioned points solve that problem and makes it very helpful.
Thanks !!! to the Leetcode team; because this is the first time I could retain my consistency for such a long period of time.
I would like to suggest the Leetcode community to vote for another two parallel daily challenge cards,
One consisting of mostly “medium” and some “hard” problems.
And one with all “hard” problems.
In this way we can achieve an all over inclusiveness for both novice and experienced coders in the community. No doubt the beginner friendly nature is very effective and helpful but I feel that the more experienced portion is missing out the fun here.
Let me say it once again… WELL DONE LEETCODE TEAM !!! KEEP IT UP !!!!