1. Programming Fundamentals
2. Build-up Logical Thinking (Patterns)
| Problem | Difficulty | Practice | |
|---|---|---|---|
| Pattern: Rectangular Star | Easy | Not Available | |
| Pattern: Right-Angled Triangle | Easy | Not Available | |
| Pattern: Inverted Right Pyramid | Easy | Not Available | |
| Pattern: Full Star Pyramid | Easy | Not Available | |
| Pattern: Inverted Star Pyramid | Easy | Not Available | |
| Pattern: Diamond Star | Medium | Not Available | |
| Pattern: Half Diamond Star | Medium | Not Available | |
| Pattern: Binary Number Triangle | Medium | Not Available |
3. Basic Math Concepts
4. Basic Recursion
| Problem | Difficulty | Practice | |
|---|---|---|---|
| Understand Recursion (Print N times) | Easy | Solve | |
| Print 1 to N using Recursion | Easy | Solve | |
| Print N to 1 using Recursion | Easy | Solve | |
| Sum of first N Natural Numbers | Easy | Solve | |
| Factorial of N numbers | Easy | Solve | |
| Reverse an Array using Recursion | Easy | Solve | |
| Check if a String is Palindrome | Easy | Solve | |
| Fibonacci Number | Easy | Solve |
5. Basic Hashing
6. Sorting Fundamentals
7. Array Basics (1D)
| Problem | Difficulty | Practice | |
|---|---|---|---|
| Largest Element in an Array | Easy | Solve | |
| Second Largest Element in an Array | Easy | Solve | |
| Check if Array is Sorted | Easy | Solve | |
| Remove Duplicates from Sorted Array | Easy | Solve | |
| Left Rotate an Array by K Places | Medium | Solve | |
| Move Zeros to End | Easy | Solve | |
| Find Missing Number | Easy | Solve | |
| Max Consecutive Ones | Easy | Solve | |
| Find Number that appears once | Easy | Solve |