My LeetCode Journey

Jeyabal Balamuthu
2 min readFeb 4, 2025

--

Just like any other programmer out there, my inevitable clash with the leetcode begins.. Actually it’s my third time trying to get better at solving the leetcode problems. I did it twice before, but I didn’t get better as I had hoped for. But, I am determined to change the things up in 2025.

There is no time like right NOW — am I right?

I revisited my last two attempts to see why I gave up, even though it looked like I made decent progress when I started. What I found was, I did not specify the goals like I usually do. Rather, I just kept telling myself that I just want to be better at leetcode. That was not enough, at least not for me.

I love numbers and working with charts & data. So, I am clearly defining the goals this time.

Goals for 2025:

  1. Solve 100 problems
  2. Reach the Top 10%

A little about me, I am Senior Software Developer (Tech Lead/Team Lead) primarily focusing on Java. I am working in a big Tech but I rarely get to work with Data Structures & Algorithms like some other new Tech or FAANG companies. Hence, the struggle with leetcode. Although I am decent in programming, and have knowledge about these concepts I am by no means an expert.

I can, however, write code in a very readable manner so that others can continue to develop on top of my code. This is crucial since I work in a very big collaborative environment and everybody works on different things constantly. I try to be as efficient as possible, follow a good naming strategy and mainly write good quality code.

So join me, in a regular software developer’s leetcode journey.

I am going to be setting monthly targets and posting the solutions to all the problems as I solve and explain a little bit about it. Now, I am going to do things differently than others. I am going to attempting the problems with just what I currently know — which would mostly likely be a brute force. Eventually as I solve more problems and learn more, I could improve my solutions. So, each problem might have multiple solutions and I will compile all of them & see how efficient I could get. I will be uploading my solutions (in Java) to github as well.

https://github.com/Jeyabal-B/leetcode

This is not a leetcode tutorial, rather it is just my journey. Hopefully, it would inspire or help someone who’s out there — just trying to get better at coding.

Because at the end of the day,

Though we are separated by many factors, we are united by our love of programming!

--

--

Jeyabal Balamuthu
Jeyabal Balamuthu

Written by Jeyabal Balamuthu

Reading is positively addictive. You get pulled into the magical universe of literature. I was mesmerized by what it has to offer and wanted to contribute.

No responses yet