// practice ground
| # | Title | Topics | Difficulty |
|---|---|---|---|
| 1 | FizzBuzz |
Math
Simulation
|
Easy |
| 2 | Sum of Digits |
Math
|
Easy |
| 3 | Count Vowels |
Strings
|
Easy |
| 4 | Find Maximum in Array |
Arrays
|
Easy |
| 5 | Second Largest Element |
Arrays
Sorting
|
Easy |
| 6 | Reverse an Array |
Arrays
Two Pointers
|
Easy |
| 7 | Check Anagram |
Hashing
Sorting
Strings
|
Easy |
| 8 | Missing Number |
Arrays
Math
|
Medium |
| 9 | Valid Parentheses |
Stacks
|
Medium |
| 10 | GCD of Two Numbers |
Math
Number Theory
|
Easy |
| 11 | Binary Search |
Binary Search
Searching
|
Medium |
| 12 | Fibonacci Number |
Dynamic Programming
Recursion
|
Easy |
| 13 | Move Zeroes to End |
Arrays
Two Pointers
|
Medium |
| 14 | Longest Common Prefix |
Strings
|
Medium |
| 15 | Count Set Bits |
Bit Manipulation
|
Easy |
| 16 | Matrix Transpose |
Matrix
|
Easy |
| 17 | Rotate Array by K |
Arrays
|
Easy |
| 18 | Remove Duplicates from Sorted Array |
Arrays
Two Pointers
|
Easy |
| 19 | Climbing Stairs |
Dynamic Programming
Recursion
|
Easy |
| 20 | Merge Two Sorted Arrays |
Arrays
Sorting
Two Pointers
|
Easy |
| 21 | Power of Two |
Bit Manipulation
Math
|
Easy |
| 22 | Armstrong Number |
Math
|
Easy |
| 23 | Pascal's Triangle Row |
Arrays
Math
|
Easy |
| 24 | Subarray Sum Equals K |
Arrays
Hashing
|
Medium |
| 25 | Next Greater Element |
Stacks
|
Medium |