Each file contains:
- Problem description with examples
- Method signatures
- Test cases with expected outputs
- TODO comments for implementation Run individual files to test your solutions.
- String reversal, anagram checking, palindrome validation
- Character manipulation, substring operations
- Vowel counting, case conversion, whitespace handling
- Element finding (smallest, largest, missing, second largest)
- Array manipulation and searching algorithms
- Number swapping techniques
- Prime number checking
- Fibonacci series generation
- HashMap operations for word counting
- Singly linked list implementation