Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dussanfreire/leetcode-challenges-javascript

This repository contains my JavaScript solutions to various LeetCode challenges, aimed at improving problem-solving skills and helping others on their coding journey.πŸ˜ƒ
https://github.com/dussanfreire/leetcode-challenges-javascript

algorithms javascript leetcode

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://github.com/user-attachments/assets/e92c19bc-df45-4c82-b8fe-a118881e245f)

## πŸ“ 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:

```bash
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](https://leetcode.com/u/DussanFreire/) to see my progress and completed challenges.

## πŸ˜ƒ Happiness in one photo
![Screenshot 2024-10-17 at 8 13 30β€―AM](https://github.com/user-attachments/assets/d5100110-25db-4f25-9899-8036d44ec453)
![Screenshot 2024-10-18 at 8 25 11β€―AM](https://github.com/user-attachments/assets/531e756c-4646-4cdb-bb00-60aa1c3ba8b4)
![Screenshot 2024-10-19 at 8 41 36β€―AM](https://github.com/user-attachments/assets/91b5957c-1ed6-4f21-8619-1ac49dc216d2)
![Screenshot 2024-10-24 at 8 20 38β€―AM](https://github.com/user-attachments/assets/0e64c430-6c87-4a41-a341-48956d98e16e)

## πŸ“ˆ 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! πŸ˜„