A collection of my LeetCode solutions written in Java as I practice Data Structures and Algorithms consistently.
This repository contains solutions to LeetCode problems that I solve while improving my problem-solving and Java programming skills.
I focus mainly on Easy-level problems and gradually work towards solving more challenging problems.
| # | Problem | Difficulty |
|---|---|---|
| 922 | Sort Array By Parity II | Easy |
| 414 | Third Maximum Number | Easy |
| 1351 | Count Negative Numbers in a Sorted Matrix | Easy |
| 557 | Reverse Words in a String III | Easy |
| 1844 | Replace All Digits with Characters | Easy |
| 1295 | Find Numbers with Even Number of Digits | Easy |
| 217 | Contains Duplicate | Easy |
| 1207 | Unique Number of Occurrences | Easy |
| 1380 | Lucky Numbers in a Matrix | Easy |
| 1108 | Defanging an IP Address | Easy |
| 1470 | Shuffle the Array | Easy |
| 566 | Reshape the Matrix | Easy |
| 125 | Valid Palindrome | Easy |
| 345 | Reverse Vowels of a String | Easy |
- Arrays
- Strings
- Matrices
- HashSet
- Two Pointers
- Loops
- Conditional Statements
- Character Manipulation
- Basic Problem Solving
- Java
- Data Structures and Algorithms
- Git & GitHub
To consistently practice LeetCode problems, strengthen problem-solving skills, and gradually progress from Easy to Medium and Hard problems.
Piruthvi M K
GitHub: Piruthvi11