Skip to content

Repository files navigation

JavaScript Problem Solving 🚀

JavaScript Node.js Days Completed Problems Solved Level Phase Status

This repository contains my daily JavaScript problem-solving practice. The goal is to strengthen my JavaScript fundamentals, improve logical thinking, and prepare for Data Structures & Algorithms (DSA).


📂 Repository Structure

js-problem-solving/

├── days/
│   ├── day-1/
│   ├── day-2/
│   ├── ...
│   └── day-100/
│
├── learning-logs/
│
├── README.md
├── ROADMAP.md
├── PROJECT_CONTEXT.md
├── MENTOR_INSTRUCTIONS.md
└── QUESTION_GENERATION_RULES.md

🎯 Goals

  • Improve JavaScript Fundamentals
  • Learn ES6
  • Build Problem-Solving Skills
  • Prepare for Data Structures & Algorithms (DSA)
  • Maintain Daily Coding Consistency

📈 Progress

✅ Day 1

  • Even or Odd
  • Count Vowels
  • Find the Largest Number
  • Reverse String
  • Multiplication Table

✅ Day 2

  • Count Even Numbers
  • Find the Smallest Number
  • Palindrome Checker
  • Count Positive Numbers
  • Find the Longest Word

✅ Day 3

  • Count Odd Numbers
  • Find the Second Largest Number
  • Count Character
  • Remove Duplicates
  • Sum of Positive Numbers
  • Reverse Words

✅ Day 4

  • Find Missing Number
  • Anagram Checker
  • Find the Most Frequent Number
  • Capitalize First Letter
  • Longest Common Prefix

✅ Day 5

  • Palindrome Checking
  • Finding the Largest Word
  • Array Rotation
  • Counting Vowels
  • Character Frequency Counting
  • First Non-Repeating Character

✅ Day 6

  • Find Intersection
  • Toggle Case
  • Chunk Array

✅ Day 7

  • Find the Difference
  • Count Words
  • Group Numbers
  • Character Frequency
  • Most Frequent Character

✅ Day 8

  • Unique Positive Numbers
  • Word Frequency
  • Find Duplicate Numbers
  • Most Frequent Word
  • Student Result Analyzer

✅ Day 9

  • Format User Info
  • Merge Arrays
  • Find Product By ID
  • Count Passed Students
  • Library Analyzer

✅ Day 10

  • Double Numbers
  • Get Adult Users
  • Extract Product Names
  • Passed Students Report
  • Inventory Summary

✅ Day 11

  • Find First Negative Number
  • Find User Index
  • Has Passing Student
  • Are All Products In Stock
  • Course Analyzer

✅ Day 12

  • Sum All Numbers
  • Total Product Stock
  • Total Cart Price
  • Average Marks
  • Sales Report

🛠️ Tech Stack

  • JavaScript
  • Node.js
  • Git
  • GitHub

👨‍💻 Author

Syed Shadnan Mozammel

GitHub: https://github.com/syedshadnan

About

Daily JavaScript problem-solving practice from fundamentals to Data Structures & Algorithms (DSA).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages