Skip to content

toqeersheikh/leetcode-30-days-of-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LeetCode – 30 Days of JavaScript

A structured 30-day challenge focused on mastering JavaScript through problem-solving on LeetCode. This repository contains clean solutions, concise explanations, and key concept breakdowns for each day.


πŸ“‚ Structure

Each day includes:

  • solution.js β†’ implementation
  • explanation.md β†’ approach and key concepts
day01-hello-world/
│── solution.js
│── explanation.md

day02-<problem-name>/
│── solution.js
│── explanation.md

πŸ“… Daily Progress

Progress is tracked through daily commits and structured day-wise folders.


πŸ” Key Concepts

  • Closures
  • Promises & Async/Await
  • Array Methods (map, filter, reduce)
  • Function Composition
  • Execution Context & Event Loop

🧠 Approach

  • Understand the problem before coding
  • Write clean, readable solutions
  • Focus on core JavaScript concepts
  • Optimize where necessary

πŸ“Œ Goal

Build strong JavaScript fundamentals, improve problem-solving skills, and maintain consistency through daily practice.

About

A structured 30-day challenge solving JavaScript problems on LeetCode, with clear solutions, explanations, and key concept breakdowns.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors