The repository documents my ongoing journey through LeetCode, where I aim to solve one problem every week. My goal is to gradually build proficiency, improve coding efficiency, and develop a deeper understanding of core algorithms and data structures.
One of the most significant challenges has been devising efficient solutions for complex problems, not just solving them, but doing so in a way that meets performance constraints and scales well.
Through consistent practice, I've learned to:
- Break down complex problems into mangeable sub-problems
- Identify patterns across different types of challenges
- Choose the right data structures and algorithms for the task at hand
This repository contains my personal solutions to LeetCode problems, implemented in:
- C++ (primary language, currently used for recent submissions)
- Python
- JavaScript
I focus primarily on C++ to reinforce my understanding of its syntax, standard library, and performance characteristics.
LeetCode Profile: https://leetcode.com/u/soodaayush/
