Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.π
- Host: GitHub
- URL: https://github.com/dussanfreire/leetcode-challenges-javascript
- Owner: DussanFreire
- Created: 2024-08-03T15:38:26.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-02T15:08:37.000Z (9 days ago)
- Last Synced: 2025-01-02T16:29:00.699Z (9 days ago)
- Topics: algorithms, javascript, leetcode
- Language: JavaScript
- Homepage:
- Size: 221 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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! π