Skip to content

This repository contains my JavaScript solutions to various LeetCode challenges, aimed at improving problem-solving skills and helping others on their coding journey.πŸ˜ƒ

Notifications You must be signed in to change notification settings

DussanFreire/LeetCode-Challenges-JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LeetCode JS Solutions

Welcome to my LeetCode-JS-Solutions repository! πŸš€

This repository contains my solutions to various LeetCode challenges, solved mostly using JavaScript. My goal is to continuously improve my problem-solving skills and share these solutions to help others in their coding journey.

Β πŸ… My last badge

Screenshot 2024-12-05 at 8 06 41β€―AM

πŸ“ Structure

The repository is organized by difficulty levels and topic categories:

β”œβ”€β”€ Easy  
β”‚   β”œβ”€β”€ two_sum.js  
β”‚   └── palindrome_number.js  
β”œβ”€β”€ Medium  
β”‚   β”œβ”€β”€ add_two_numbers.js  
β”‚   └── longest_substring.js  
β”œβ”€β”€ Hard  
β”‚   β”œβ”€β”€ sliding_window_maximum.js  
β”‚   └── median_of_two_sorted_arrays.js  
└── README.md
  • Easy: Basic problems to warm up.
  • Medium: Intermediate challenges that require more thought.
  • Hard: Advanced problems that push problem-solving to the limit.

🧠 Problem-Solving Approach

For each solution, I aim to:

  1. Understand the problem statement.
  2. Identify the optimal algorithm and data structures.
  3. Write clean, readable, and efficient code.
  4. Add comments to explain key logic or tricky parts of the code.

🚩 How to Use

  1. Clone this repository:

    git clone https://github.com/yourusername/LeetCode-JS-Solutions.git
  2. Navigate to the folder of interest (e.g., Easy, Medium, Hard).

  3. Open the JavaScript file in your editor and review the solution.

  4. Run the file in your local environment to test the solution.

πŸ† LeetCode Profile

Check out my LeetCode profile to see my progress and completed challenges.

πŸ˜ƒ Happiness in one photo

Screenshot 2024-10-17 at 8 13 30β€―AM Screenshot 2024-10-18 at 8 25 11β€―AM Screenshot 2024-10-19 at 8 41 36β€―AM Screenshot 2024-10-24 at 8 20 38β€―AM

πŸ“ˆ Progress

  • Total Problems Solved: 50+
  • Languages: JavaScript (Primary)
  • Focus Areas: Arrays, Strings, Dynamic Programming, Recursion, Graphs, and more.

✨ Contributing

If you’d like to suggest an improvement or add a new solution, feel free to fork the repository and open a pull request. Let’s learn and improve together! πŸ˜„

About

This repository contains my JavaScript solutions to various LeetCode challenges, aimed at improving problem-solving skills and helping others on their coding journey.πŸ˜ƒ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published