Collection of solutions to HackerRank practice in Problem Solving.
All the code covered with tests by JUnit5.
All HackerRand's test cases passed.
- Warmup
- Implementation
- Strings
- Sorting
- Search
- Graph_Theory
- Greedy
- Dynamic_Programming
- Constructive_Algorithms
- Bit_Manipulation
- Recursion
- Game_Theory
- NP_Complete
## | Problem | Solution |
---|---|---|
00 | Solve Me First | Java |
01 | Simple Array Sum | Java |
02 | Compare the Triplets | Java |
03 | A Very Big Sum | Java |
04 | Diagonal Difference | Java |
05 | Plus Minus | Java |
06 | Staircase | Java |
07 | Mini-Max Sum | Java |
08 | Birthday Cake Candles | Java |
09 | Time Conversion | Java |
## | Problem | Solution |
---|---|---|
00 | Between Two Sets | [Java] |
01 | Grading Students | Java |
02 | Apple and Orange | [Java] |
03 | Number Line Jumps | Java |
04 | Counting Valleys | [Java] |
05 | Breaking the Records | [Java] |
06 | Subarray Division | [Java] |
07 | Divisible Sum Pairs | [Java] |
08 | Migratory Birds | [Java] |
09 | Day of the Programmer | [Java] |
10 | Bill Division | [Java] |
11 | Sales by Match | [Java] |
12 | Drawing Book | [Java] |
13 | Electronics Shop | [Java] |
14 | Cats and a Mouse | [Java] |
15 | Forming a Magic Square | [Java] |
16 | Picking Numbers | [Java] |
17 | Climbing the Leaderboard | [Java] |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |
## | Problem | Solution |
---|---|---|
00 | ||
01 |