Skip to content

This repository contains solutions to the 150 most common problems on LeetCode. Each solution is written in a clean, efficient, and easy-to-understand manner. The problems cover a wide range of topics including arrays, strings, linked lists, trees, dynamic programming, and more.

Notifications You must be signed in to change notification settings

elafkaihi/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Challenge: Conquer 150 Days

Welcome to the LeetCode Challenge repository! 🚀

Introduction

Are you ready to level up your coding skills and conquer LeetCode like a pro? This repository is here to help you embark on a journey of consistent growth and mastery. The challenge is simple yet powerful: solve one LeetCode problem every day for 150 days straight!

How to Participate

  1. Fork this repository to your GitHub account.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for each day's challenge (e.g., day1, day2, etc.).
  4. Solve the LeetCode problem of the day in your preferred programming language.
  5. Commit your solution to the corresponding branch.
  6. Push the changes to your forked repository.
  7. Create a Pull Request to merge your solution into the main branch of your forked repository.

Progress Tracker

Celebrate your journey by tracking your progress with emojis! 🎉 :

Day 🌟 Problem Solution
1 Merge Sorted Array Solution
2 Remove Duplicates from Sorted Array Solution
3 Remove Duplicates from Sorted Array Solution
4 majority-element Solution
5 Best Time to Buy and Sell Stock Solution
6 Best Time to Buy and Sell Stock II Solution
7 Jump Game Solution
8 Roman to Integer Solution
9 Integer to Roman Solution
10 Two Integer Sum Solution
11 Valid Anagram Solution
12 Group Anagrams Solution
13 Top K Frequent Elements Solution
14 Encode and Decode Strings Solution
15 Product of Array Except Self Solution
16 Valid Sudoku Solution
17 Longest Consecutive Sequence Solution
18 Valid Parentheses Solution
19 Min Stack Solution
20 Valid Palindrome Solution

Guidelines

  • Consistency is Key: Aim to solve at least one LeetCode problem every day for 150 days straight. Even on busy days, dedicate some time to sharpening your skills.
  • Quality Over Quantity: Focus on understanding the problem thoroughly and writing clean, efficient code. Don't rush through challenges just to meet the daily quota.
  • Documentation: Provide clear explanations and comments in your code to help others understand your thought process.
  • Collaborate and Learn: Feel free to collaborate with others participating in the challenge. Share insights, discuss approaches, and learn from each other's solutions.

Resources

  • LeetCode: The ultimate platform for practicing coding interviews. Choose problems based on your skill level and interests.
  • LeetCode Problems by Difficulty: Filter problems by difficulty to gradually increase the challenge level.
  • LeetCode Discuss: Engage with a vibrant community of developers to seek help or discuss problem-solving strategies.

Show Your Support

If you find this repository helpful or inspiring, consider giving it a ⭐️. Your support keeps the motivation going!

Contributing

Have suggestions to improve this README or the challenge itself? Feel free to open an issue or submit a pull request. Your contributions are highly appreciated!

Disclaimer

This challenge is designed to foster continuous learning and growth in programming skills. It's not a competition but a personal journey of improvement. Stay positive, stay motivated, and enjoy the process of mastering LeetCode problems!

About

This repository contains solutions to the 150 most common problems on LeetCode. Each solution is written in a clean, efficient, and easy-to-understand manner. The problems cover a wide range of topics including arrays, strings, linked lists, trees, dynamic programming, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages