Introduction
June LeetCoding Challenge (01/06/20 to 30/06/20)
Last updated
Was this helpful?
June LeetCoding Challenge (01/06/20 to 30/06/20)
Last updated
Was this helpful?
The June LeetCoding Challenge is a 30-day coding challenge which includes a range of curated programming problems, covering several important concepts in Data Structures and Algorithms.
For more information about the challenge, visit the link below:
This is my first time participating in the month-long coding challenge on LeetCode and I am in the process of learning Data Structures and Algorithms myself, so my code is a result of a lot of background research and references to similar problems and solutions. Although the code may not be the most optimized, I've tried to keep my code clean and well-documented and I've explained the approach that I have taken to the best of my ability.
I will update the repository at least once a week. Feel free to star the repository for further reference:
The problems are organized week-wise and contain several sections detailing the problem statement, testcases, and constraints as provided by LeetCode, along with some background information about the concepts used in the problem and my algorithmic approach.
If you haven't solved these problems yet, stop before you reach the "code" section, and try using the information provided in the Prerequisite Knowledge section and the Algorithm section to come up with a solution on your own. All of my code is written in C++, but the logic remains relatively the same across most languages.
If you are able to come up with more optimized solutions or if you have spotted any errors in the code or explanation, go ahead and reach out. I'm always open to learning and improving.
I hope this GitBook is as helpful to you while reading it as it was to me while writing it.
Happy Coding!