From ef38253ce95d9475c7b27d5f57fdb673350cb36c Mon Sep 17 00:00:00 2001 From: Mahmoud Abo-Zied <116457362+EpitomeZied@users.noreply.github.com> Date: Fri, 19 Dec 2025 02:02:43 +0200 Subject: [PATCH] Add placeholders for remaining study plan problems --- README.md | 178 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 104 insertions(+), 74 deletions(-) diff --git a/README.md b/README.md index 82d7de1..b644cb0 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ git clone https://github.com/yourusername/30-days-of-javascript.git cd 30-days-of-javascript # Run any solution -node closures/2667.js +node "01 Closures/2809-create-hello-world-function.js" ``` ## 📚 Problems @@ -48,33 +48,33 @@ node closures/2667.js LeetCode # Difficulty Problem -Solution +Solution 2667 Easy -Create Hello World Function -Code +Create Hello World Function +Code 2620 Easy -Counter -Code +Counter +Code 2704 Easy -To Be Or Not To Be -Code +To Be Or Not To Be +Code 2665 Easy -Counter II -Code +Counter II +Code @@ -86,65 +86,71 @@ node closures/2667.js LeetCode # Difficulty Problem -Solution +Solution 2635 Easy -Apply Transform Over Each Element in Array -Code +Apply Transform Over Each Element in Array +Code 2634 Easy -Filter Elements from Array -Code +Filter Elements from Array +Code 2626 Easy -Array Reduce Transformation -Code +Array Reduce Transformation +Code -### ⚡ Function Transformations +### 🧠 Function Transformations - + - + - - + + - + - - + + - - + + - + + + + + + + - - + +
LeetCode # Difficulty ProblemSolutionSolution
26292623 EasyFunction CompositionCodeMemoizeCode
27032629 EasyReturn Length of Arguments PassedCodeFunction CompositionCode
2666 EasyAllow One Function CallCodeAllow One Function CallCode
26232703EasyReturn Length of Arguments PassedCode
2632 MediumMemoizeCodeCurryNull
@@ -156,57 +162,63 @@ node closures/2667.js LeetCode # Difficulty Problem -Solution +Solution 2723 Easy -Add Two Promises -Code +Add Two Promises +Null 2621 Easy -Sleep -Code +Sleep +Null 2715 Easy -Timeout Cancellation -Code +Timeout Cancellation +Null 2725 Easy -Interval Cancellation -Code +Interval Cancellation +Null 2637 Medium -Promise Time Limit -Code +Promise Time Limit +Null 2622 Medium -Cache With Time Limit -Code +Cache With Time Limit +Null 2627 Medium -Debounce -Code +Debounce +Null 2721 Medium -Execute Asynchronous Functions in Parallel -Code +Execute Asynchronous Functions in Parallel +Null + + +2676 +Medium +Throttle +Null @@ -218,57 +230,69 @@ node closures/2667.js LeetCode # Difficulty Problem -Solution +Solution 2727 Easy -Is Object Empty -Code +Is Object Empty +Null 2677 Easy -Chunk Array -Code +Chunk Array +Null 2619 Easy -Array Prototype Last -Code +Array Prototype Last +Null 2631 Medium -Group By -Code +Group By +Null 2724 Easy -Sort By -Code +Sort By +Null 2722 Medium -Join Two Arrays by ID -Code +Join Two Arrays by ID +Null 2625 Medium -Flatten Deeply Nested Array -Code +Flatten Deeply Nested Array +Null 2705 Medium -Compact Object -Code +Compact Object +Null + + +2628 +Medium +JSON Deep Equal +Null + + +2675 +Medium +Array of Objects to Matrix +Null @@ -280,27 +304,33 @@ node closures/2667.js LeetCode # Difficulty Problem -Solution +Solution 2694 Medium -Event Emitter -Code +Event Emitter +Null 2695 Easy -Array Wrapper -Code +Array Wrapper +Null 2726 Easy -Calculator with Method Chaining -Code +Calculator with Method Chaining +Null + + +2618 +Medium +Check if Object Instance of Class +Null @@ -309,11 +339,11 @@ node closures/2667.js ``` Total Problems: 30 -├── Easy: 20 -├── Medium: 10 +├── Easy: 11 +├── Medium: 0 └── Hard: 0 -Completion: 0% ████████████████████ +Completion: 37% ██████████████░░░░░░░ ``` ## 🤝 Contributing