Howdy fellow devs π! In order to improve every day, we must practice continuously of what we have learnt.
Solving problems on online learning platforms is one of the most common ways to do so.
LeetCode is one of the most widely used platforms for solving problems. They have a wide variety of problems of varying difficulty levels i.e., Easy, Medium and Hard.
I also try to solve each problem every day to keep my brain juices flowing π. Since humans tend to forget most of the information, it's only logical if we document the analysis of a problem, approach we took to solve that problem etc. Therefore, as soon as I solve the problem, I try to write a blog with all the information I used to solve that problem.
Below are the blog posts for LeetCode problems 1 - 10.
- Two Sum
- Add Two Numbers
- Longest Substring Without Repeating Characters
- Median Of Two Sorted Arrays
- Longest Palindromic Substring
- ZigZag Conversion
- Reverse Integer
- String To Integer (atoi)
- Palindrome Number
- Regular Expression Matching
I hope you will find them useful. I have implemented the solutions to these problems in four programming languages - Java, Python, JavaScript and Kotlin.
You can find the complete source code on my GitHub repository. If you like what you learn, feel free to fork πͺ and star β it.
Keep practicing... keep coding... stay safe and Namaste π.
Top comments (3)
Thanks for this detailed explanation. :D
Amazing!!!
Very niceπ