Skip to content

johncarlosofficial/leetcode-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Leetcode Problems' Solutions

Here, you'll find solutions to various coding problems sourced from LeetCode, a popular platform for sharpening coding skills and preparing for technical interviews.

Whether you're preparing for technical interviews, honing your coding skills, or simply enjoy the challenge of solving coding problems, this repository is designed to support and empower your journey in mastering algorithms and data structures.

Commit Message Conventions

To keep my commit messages consistent and expressive, I use a set of predefined emojis to represent different aspects of my work on LeetCode problems. Below is the list of emojis and their meanings:

  • New Solution:

    • Easy: 🟒
      • Example: 🟒 Solve problem 123
    • Medium: 🟑
      • Example: 🟑 Solve problem 456
    • Hard: πŸ”΄
      • Example: πŸ”΄ Solve problem 789
    • Difficult for Me: πŸ˜…
      • Example: πŸ˜… Solve problem 456 (was challenging)
  • Existing Solution:

    • Optimization: πŸš€

      • Example: πŸš€ Optimize solution for problem 123
    • Bug Fix: πŸ›

      • Example: πŸ› Fix bug in solution for problem 123
    • Refactor: πŸ”„

      • Example: ♻️ Refactor solution for problem 123
    • Documentation: πŸ“

      • Example: πŸ“ Add comments to solution for problem 123
    • Test: βœ…

      • Example: βœ… Add test cases for problem 123

Happy coding!

About

Leetcode Problems' Solutions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published