Skip to content

Prathvikmehra/js-problem-solving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Problem Solving 🧠

This repository is a dedicated space for my daily practice and mastery of JavaScript. It follows a structured, multi-level approach to solving algorithmic challenges, ranging from basic logic to complex data manipulation.

🚀 The Journey

The project is divided into levels, where each stage introduces more sophisticated concepts:

  • Levels 1-3: Foundational logic, loops, basic array methods, and string manipulation.
  • Levels 4-5: Intermediate challenges involving object-oriented patterns and higher-order functions.
  • Levels 6-7: Advanced problem-solving, performance optimization, and complex algorithms.

🛠️ Tech Used

  • Language: JavaScript (ES6+)
  • Environment: Node.js / Browser Console

📈 Goals

  1. Master JavaScript fundamentals and deep dive into the engine's behavior.
  2. Improve spatial and temporal complexity (Big O) awareness.
  3. Maintain a consistent coding streak to sharpen analytical thinking.

📂 Structure

Each level folder contains independent scripts or problem sets. To run a solution locally:

  1. Ensure you have Node.js installed.
  2. Navigate to the specific level: cd Level-1
  3. Run the file: node filename.js

Follow my progress as I move toward Level-10 and beyond!

About

A structured journey through JavaScript logic and algorithmic challenges. This repository tracks my progress from foundational syntax to advanced problem-solving techniques, organized by difficulty levels to showcase continuous learning and technical growth.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors