Skip to content

HackerRank Solutions - efficient solutions to HackerRank problems

License

Notifications You must be signed in to change notification settings

erruchirgupta/HackerRankSolutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


This repository contains HackerRank problems solutions

Solutions are coded using Java 8

SQL solutions are coded using ORACLE

Algorithms

Subdomain Challenge Points Solution
Sorting Quicksort 1 - Partition 10 Solution.java
Sorting Marc's Cakewalk 15 Solution.java
Sorting Minimum Absolute Difference in an Array 15 Solution.java
Sorting Luck Balance 20 Solution.java
Sorting Insertion Sort - Part 1 30 Solution.java
Sorting Insertion Sort - Part 2 30 Solution.java
Sorting Correctness and the Loop Invariant 30 Solution.java
Sorting Running Time of Algorithms 30 Solution.java
Sorting Quicksort 2 - Sorting 30 Solution.java
Sorting Counting Sort 1 30 Solution.java
Sorting Counting Sort 2 30 Solution.java
Sorting Counting Sort 3 30 Solution.java
Sorting Intro to Tutorial Challenges 30 Solution.java
Sorting Quicksort In-Place 35 Solution.java
Sorting Running Time of Quicksort 35 Solution.java
Sorting The Full Counting Sort 40 Solution.java
Search Ice Cream Parlor 30 Solution.java
Search Connected Cells in a Grid 50 Solution.java
Greedy Grid Challenge 20 Solution.java
Greedy Maximum Perimeter Triangle 20 Solution.java
Greedy Beautiful Pairs 30 Solution.java
Graph Theory Breadth First Search - Shortest Reach 55 Solution.java
Strings Super Reduced String 10 Solution.java
Strings CamelCase 15 Solution.java
Strings Two Characters 15 Solution.java
Strings Caesar Cipher 15 Solution.java
Strings Mars Exploration 15 Solution.java
Strings Weighted Uniform Strings 20 Solution.java
Strings Gemstones 20 Solution.java
Strings Alternating Characters 20 Solution.java
Strings Beautiful Binary String 20 Solution.java
Strings The Love-Letter Mystery 20 Solution.java
Strings String Construction 25 Solution.java
Dynamic Programming The Coin Change Problem 60 Solution.java
Bit Manipulation Lonely Integer 20 Solution.java
Bit Manipulation Bit Manipulation: Lonely Integer 20 Solution.java
Bit Manipulation Sum vs XOR 25 Solution.java
Bit Manipulation Maximizing XOR 30 Solution.java
Bit Manipulation Sansa and XOR 30 Solution.java
Bit Manipulation Counter game 30 Solution.java

Java

Subdomain Challenge Points Solution
Introduction Welcome to Java! 3 Solution.java
Introduction Java Stdin and Stdout I 5 Solution.java
Introduction Java If-Else 10 Solution.java
Introduction Java Stdin and Stdout II 10 Solution.java
Introduction Java Output Formatting 10 Solution.java
Introduction Java Loops I 10 Solution.java
Introduction Java Loops II 10 Solution.java
Introduction Java Datatypes 10 Solution.java
Introduction Java End-of-file 10 Solution.java
Introduction Java Static Initializer Block 10 Solution.java
Introduction Java Int to String 10 Solution.java
Introduction Java Date and Time 15 Solution.java
Introduction Java Currency Formatter 15 Solution.java
Strings Java Strings Introduction 5 Solution.java
Strings Java Substring 5 Solution.java
Strings Java String Compare 10 Solution.java
Strings Java String Reverse 10 Solution.java
Strings Java Anagrams 10 Solution.java
Strings Java String Tokens 15 Solution.java
Strings Pattern Syntax Checker 20 Solution.java
Strings Java Regex 25 Solution.java
Strings Java Regex 2 - Duplicate Words 25 Solution.java
Strings Java Regex 3 - Username Checker 20 Solution.java
Strings Tag Content Extractor 20 Solution.java
BigNumber Java BigInteger 10 Solution.java
BigNumber Java BigDecimal 20 Solution.java
BigNumber Java Primality Test 20 Solution.java
Data Structures Java 1D Array 5 Solution.java
Data Structures Java 2D Array 10 Solution.java
Data Structures Java Subarray 10 Solution.java
Data Structures Java Arraylist 10 Solution.java
Data Structures Java 1D Array (Part 2) 25 Solution.java
Data Structures Java List 15 Solution.java
Data Structures Java Map 10 Solution.java
Data Structures Java Stack 20 Solution.java
Data Structures Java Hashset 10 Solution.java
Data Structures Java Generics 15 Solution.java
Data Structures Java Comparator 10 Solution.java
Data Structures Java Sort 10 Solution.java
Data Structures Java Dequeue 20 Solution.java
Data Structures Java BitSet 20 Solution.java
Data Structures Java Priority Queue 20 Solution.java
Object Oriented Programming Java Inheritance I 5 Solution.java
Object Oriented Programming Java Inheritance II 10 Solution.java
Object Oriented Programming Java Abstract Class 10 Solution.java
Object Oriented Programming Java Interface 10 Solution.java
Object Oriented Programming Java Method Overriding 10 Solution.java
Object Oriented Programming Java Method Overriding 2 (Super Keyword) 10 Solution.java
Object Oriented Programming Java Instanceof keyword 10 Solution.java
Object Oriented Programming Java Iterator 15 Solution.java
Object Oriented Programming Calculating Volume 20 Solution.java
Exception Handling Java Exception Handling (Try-catch) 10 Solution.java
Exception Handling Java Exception Handling 15 Solution.java
Advanced Java Varargs - Simple Addition 15 Solution.java
Advanced Java Reflection - Attributes 15 Solution.java
Advanced Can You Access 15 Solution.java
Advanced Prime Checker 25 Solution.java
Advanced Java Factory Pattern 15 Solution.java
Advanced Java Singleton Pattern 15 Solution.java
Advanced Java Visitor Pattern 40 Solution.java
Advanced Java Annotations 25 Solution.java
Advanced Covariant Return Types 20 Solution.java
Advanced Java Lambda Expressions 30 Solution.java
Advanced Java MD5 30 Solution.java
Advanced Java SHA-256 30 Solution.java

About

HackerRank Solutions - efficient solutions to HackerRank problems

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages