johncarlosofficial / leetcode-solutions

Leetcode Problems' Solutions

Home Page:https://replit.com/@realjohncarlos/leetcode-solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://replit.com/@realjohncarlos/leetcode-solutions


Languages

Language:Python 93.5%Language:JavaScript 6.5%