A LeetCode Daily Series — Introduction

Documenting My LeetCode Journey: Sharing Solutions & Learnings

Ritesh Shakya
2 min readMar 11, 2024

Introduction

Hey everyone, I’m excited to announce that I’m embarking on a journey to conquer LeetCode! This might be familiar territory for some of you, but for others, this might be your introduction to LeetCode.

LeetCode is a platform that provides coding problems of varying difficulty levels, perfect for honing your programming skills.

Why LeetCode?

There are a few reasons why I’m taking on this challenge. First and foremost, I want to document my coding journey. Tracking my progress, from tackling easy problems to eventually conquering the hard ones, will be a valuable learning experience. Secondly, by sharing my solutions, I hope to create a resource that others can use for reference and maybe even learn from my mistakes!

The Plan

I’m starting from scratch, so expect to see some easy problems at the beginning. But don’t worry, the difficulty will gradually ramp up as I progress. My goal is to solve at least one problem a day, and I’ll be documenting my thought process, approach, and of course, the final solution.

Join the Ride!

Whether you’re a seasoned LeetCode pro or a curious beginner, I invite you to follow along on this adventure. Stay tuned and follow me on MediumFeel free to leave comments, ask questions, or share your own LeetCode experiences.

Python

For those new to coding, especially in Python, I recommend checking out Programiz. This website offers a fantastic introduction to Python programming, making it a great resource to get you started.

If you find my writing interesting, I’d be thrilled to have you follow me for more content like this. You can find all my articles right here on Medium!

Next Article in the Series

--

--