@@ -23,21 +23,23 @@ This section delves into fundamental concepts essential for mastering JavaScript
2323<details >
2424 <summary >JavaScript Core Concepts</summary >
2525
26- - [ Closures] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Closures.md )
27- - [ Currying] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Currying.md )
28- - [ Generators] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Generators.md )
29- - [ Hoisting] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Hoisting.md )
30- - [ Iterators & Iterables] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Iterators%20&%20Iterables.md )
31- - [ NaN] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20NaN.md )
32- - [ Rest vs Spread Operator] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Rest%20vs%20Spread%20Operator.md )
33- - [ Scope] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Scope.md )
34- - [ Undefined vs Null] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Undefined%20vs%20Null.md )
35- - [ Automatic Semicolon Insertion] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript%20Automatic%20Semicolon%20Insertion.md )
26+ - [ Arrow] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/arrow.md )
27+ - [ Closures] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/closures.md )
28+ - [ Currying] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/currying.md )
29+ - [ Generators] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/generator.md )
30+ - [ Hoisting] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/hoisting.md )
31+ - [ Iterators & Iterables] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/Iterators-and-Iterables.md )
32+ - [ NaN] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/NaN.md )
33+ - [ Rest vs Spread Operator] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/rest-vs-spread.md )
34+ - [ Scope of variables] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/scope-of-variables.md )
35+ - [ Scope of this] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/scope-of-this.md )
36+ - [ Undefined vs Null] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/undefined-vs-null.md )
37+ - [ Automatic Semicolon Insertion] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/JavaScript/asi.md )
3638</details >
3739<details >
3840 <summary >TypeScript Core Concepts</summary >
3941
40- - [ TypeScript Types] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/TypeScript%20Types .md )
42+ - [ TypeScript Types] ( 01%20-%20JavaScript%20&%20TypeScript%20Core%20Concepts/TypeScript/types .md )
4143</details >
4244
4345<br >
@@ -48,10 +50,47 @@ This section delves into fundamental concepts essential for mastering JavaScript
4850
4951Enhance your problem-solving skills with these pattern-based challenges.
5052
51- - [ Basic Star Patterns] ( 02%20-%20Beginner%20Pattern%20Problems/Basic%20Star%20Patterns.md )
52- - [ Number Patterns] ( 02%20-%20Beginner%20Pattern%20Problems/Number%20Patterns.md )
53- - [ Alphanumeric Patterns] ( 02%20-%20Beginner%20Pattern%20Problems/Alphanumeric%20Patterns.md )
54- - [ Advanced Pattern Questions] ( 02%20-%20Beginner%20Pattern%20Problems/Advanced%20Pattern%20Questions.md )
53+ <details >
54+ <summary >Star Patterns</summary >
55+
56+ - [ Rectangle Star Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-1%20Reactangle-Star-Pattern.js )
57+ - [ Half Diamond Star Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-10%20Half-Diamond-Star-Pattern.js )
58+ - [ Diamond Star Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-9%20Diamond-Star-Pattern.js )
59+ - [ Star Pyramid] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-7%20Star-Pyramid.js )
60+ - [ Inverted Star Pyramid] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-8%20Inverted-Star-Pyramid.js )
61+ </details >
62+
63+ <details >
64+ <summary >Number Patterns</summary >
65+
66+ - [ Binary Number Triangle Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-11%20Binary-Number-Triangle-Pattern.js )
67+ - [ Number Crown Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-12%20Number-Crown-Pattern.js )
68+ - [ Increasing Number Triangle Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-13%20Increasing-Number-Triangle-Pattern.js )
69+ - [ Right-Angled Number Pyramid 01] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-3%20Right-Angled-Number-Pyramid-01.js )
70+ - [ Right-Angled Number Pyramid 02] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-4%20Right-Angled-Number-Pyramid-02.js )
71+ - [ Inverted Numbered Right Pyramid] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-6%20Inverted-Numbered-Right-Pyramid.js )
72+ - [ The Number Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-22%20The-Number-Pattern.js )
73+ </details >
74+
75+ <details >
76+ <summary >Alphabet Patterns</summary >
77+
78+ - [ Increasing Letter Triangle Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-14%20Increasing-Letter-Triangle-Pattern.js )
79+ - [ Reverse Letter Triangle Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-15%20Reverse-Letter-Triangle-Pattern.js )
80+ - [ Alpha Ramp Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-16%20Alpha-Ramp-Pattern.js )
81+ - [ Alpha Hill Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-17%20Alpha-Hill-Pattern.js )
82+ - [ Alpha Triangle Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-18%20Alpha-Triangle-Pattern.js )
83+ </details >
84+
85+ <details >
86+ <summary >Miscellaneous Patterns</summary >
87+
88+ - [ Symmetric Void Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-19%20Symmetric-Void-Pattern.js )
89+ - [ Symmetric Butterfly Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-20%20Symmetric-Butterfly-Pattern.js )
90+ - [ Hollow Rectangle Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-21%20Hollow-Rectangle-Pattern.js )
91+ - [ Right-Angled Triangle Pattern] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-2%20Right-Angled-Triangle-Pattern.js )
92+ - [ Inverted Right Pyramid] ( ./02%20-%20Beginner%20Pattern-Problems/Pattern-5%20Inverted-Right-Pyramid.js )
93+ </details >
5594
5695<br >
5796
0 commit comments