This repo contains all of my personal HackerRank solutions. The coding solutions provided within this repo are entirely provided by me, William Crutchfield.
All solutions were made with the sole intent of solving the corresponding HackerRank challenge. Solutions may not be as efficient as possible.
If a solution does not have a HackerRank link, it means the problem was previously solved in a different language. While HackerRank would not count this as an additional solution, this repo does. (ex. see Challenge "2D Array - DS")
All solutions are orderd by: Domain / Subdomain / Difficulty / Score / Date of Completion
- 1 Week Preparation Kit
- Algorithms
- C++
- Data Structures
- Interview Preperation Kit
- Java
- Python
- Tutorials
Subdomain | Challenge | Difficulty | Score | Solution | Language |
---|---|---|---|---|---|
Day 1 | Mini Max Sum | Easy | 100 | GitHub • HackerRank | |
Day 1 | Plus Minus | Easy | 100 | GitHub • HackerRank | |
Day 1 | Time Conversion | Easy | 100 | GitHub • HackerRank | |
Day 2 | Counting Sort 1 | Easy | 100 | GitHub • HackerRank | |
Day 2 | Diagonal Difference | Easy | 100 | GitHub • HackerRank | |
Day 2 | Lonely Integer | Easy | 100 | GitHub • HackerRank |
Subdomain | Challenge | Difficulty | Score | Solution | Language |
---|---|---|---|---|---|
Warmup | Solve Me First | Easy | 1 | GitHub • HackerRank | |
Warmup | Simple Array Sum | Easy | 10 | GitHub • HackerRank | |
Warmup | Compare the Triplets | Easy | 10 | GitHub • HackerRank | |
Warmup | A Very Big Sum | Easy | 10 | GitHub • HackerRank | |
Warmup | Plus Minus | Easy | 10 | GitHub • HackerRank | |
Warmup | Staircase | Easy | 10 | GitHub • HackerRank | |
Warmup | Birthday Cake Candles | Easy | 10 | GitHub • HackerRank | |
Warmup | Mini-Max Sum | Easy | 10 | GitHub • HackerRank | |
Warmup | Diagonal Difference | Easy | 10 | GitHub • HackerRank | |
Warmup | Time Conversion | Easy | 15 | GitHub • HackerRank | |
Implementation | Grading Students | Easy | 10 | GitHub • HackerRank | |
Implementation | Apple and Orange | Easy | 10 | GitHub • HackerRank | |
Implementation | Kangaroo | Easy | 10 | GitHub • HackerRank | |
Implementation | Sock Merchant | Easy | 10 | GitHub • HackerRank | |
Implementation | Counting Valleys | Easy | 15 | GitHub • HackerRank | |
Implementation | Jumping on the Clouds | Easy | 20 | GitHub • HackerRank | |
Implementation | Repeated String | Easy | 20 | GitHub • HackerRank |
Subdomain | Challenge | Difficulty | Score | Solution | Language |
---|---|---|---|---|---|
Introduction | Say "Hello, World!" With C++ | Easy | 5 | GitHub • HackerRank | |
Introduction | Input and Output | Easy | 5 | GitHub • HackerRank | |
Introduction | Basic Data Types | Easy | 10 | GitHub • HackerRank | |
Introduction | Conditional Statements | Easy | 10 | GitHub • HackerRank | |
Introduction | For Loop | Easy | 10 | GitHub • HackerRank | |
Introduction | Functions | Easy | 10 | GitHub • HackerRank | |
Introduction | Pointer | Easy | 10 | GitHub • HackerRank | |
Introduction | Arrays Introduction | Easy | 10 | GitHub • HackerRank |
Subdomain | Challenge | Difficulty | Score | Solution | Language |
---|---|---|---|---|---|
Arrays | 2D Array - DS | Easy | 15 | GitHub • HackerRank |
Subdomain | Challenge | Difficulty | Score | Solution | Language |
---|---|---|---|---|---|
Arrays | 2D Array - DS | Easy | 15 | GitHub | |
Arrays | Arrays: Left Rotation | Easy | 20 | GitHub • HackerRank | |
Arrays | New Year Chaos | Medium | 40 | GitHub • HackerRank | |
Arrays | Minimum Swaps 2 | Medium | 40 | GitHub • HackerRank | |
Arrays | Array Manipulation | Hard | 60 | GitHub • HackerRank | |
Dictionaries and Hashmaps | Hash Tables꞉ Ransom Note | Easy | 25 | GitHub • HackerRank | |
Dictionaries and Hashmaps | Two Strings | Easy | 25 | GitHub • HackerRank | |
String Manipulation | Strings: Making Anagrams | Easy | 25 | GitHub • HackerRank |
Subdomain | Challenge | Difficulty | Score | Solution | Language |
---|---|---|---|---|---|
Introduction | Say "Hello, World!" With Python | Easy | 5 | GitHub • HackerRank | |
Introduction | Python If-Else | Easy | 10 | GitHub • HackerRank | |
Introduction | Arithmetic Operators | Easy | 10 | GitHub • HackerRank | |
Introduction | Python: Division | Easy | 10 | GitHub • HackerRank | |
Introduction | Loops | Easy | 10 | GitHub • HackerRank | |
Introduction | Print Function | Easy | 20 | GitHub • HackerRank | |
Introduction | Write a function | Medium | 10 | GitHub • HackerRank | |
Basic Data Types | List Comprehensions | Easy | 10 | GitHub • HackerRank |
Insipred by Alex Prut's HackerRank repo.