This repository contains efficient hackerrank solutions for most of the hackerrank challenges including video tutorials. If you are looking for anyone of these things -
hackerrank solutions java GitHub | hackerrank tutorial in java | hackerrank 30 days of code solutions | hackerrank algorithms solution | hackerrank cracking the coding interview solutions | hackerrank general programming solutions | hackerrank implementation solutions | hackerrank data structures solutions in java | hackerrank algorithm solution in java | hackerrank challenges solution | hackerrank practices solution | hackerrank coding challenges solutions | hackerrank questions | hackerrank problems | how to solve hackerrank practice problem in java | problem solving | coding interview | coding | programming | hackerrank interview preparation kit solution in java | problem solving with java | JAVAAID | hackerank solution | Kanahaiya Gupta
then you are at the right place. :)
-
Coding environment used- Windows 8.1, Eclipse Oxygen, JAVA 8
Subdomain | Challenge | Solution | Video Explaination |
---|---|---|---|
Brute Force | Day of the Programmer | DayOfTheProgrammer.java | |
Brute Force | Pangrams | Pangrams.java | |
Brute Force | Climbing the Leaderboard | ClimbingTheLeaderboard.java | Tutorial |
Brute Force | Strings: Making Anagrams | StringsMakingAnagrams.java | |
Brute Force | Encryption | Encryption.java | |
Brute Force | Making Anagrams | MakingAnagrams.java |
Subdomain | Challenge | Solution | Video Explaination |
---|---|---|---|
Dictionaries and Hashmaps | Count Triplets | CountTriplets.java | Tutorial |
Search | Triple sum | TripleSum.java | Tutorial |
String Manipulation | Common Child | CommonChild.java | Tutorial |
1) Cracking the Coding Interview
3) The Algorithm Design Manual
4) Data Structures & Algorithms in Java
5) Data Structures and Algorithms Made Easy
7) Dynamic Programming for Coding Interviews
9) Elements of Programming Interviews in Java
10) Programming Interviews Exposed
DISCLAIMER: This above mentioned resources have affiliate links, which means if you buy one of the product from my links, I’ll receive a small commission. This helps support the channel and allows us to continue to add more tutorial. Thank you for the support!
*NOTE: All above shared learning resources are best of my knowledge as I have personally read all except one Introduction to Algorithms.