/HackerRank_Solutions

Efficient solutions to HackerRank problems

Primary LanguageJavaMIT LicenseMIT

Java

Subdomain Challenge Points Solution
Introduction Java Datatypes 10 Solution.java
Introduction Java Output Formatting 10 Solution.java
Introduction Java Static Initializer Block 10 Solution.java
Introduction Java Date and Time 15 Solution.java
Introduction Java Currency Formatter 15 Solution.java
Strings Java Anagrams 10 Solution.java
Strings Java String Reverse 10 Solution.java
Strings Java Substring Comparisions 10 Solution.java
Strings Java Regex 25 Solution.java
Strings Java Regex 2 - Duplicate Words 25 Solution.java
Strings Pattern Syntax Checker 20 Solution.java
Strings Valid Username Regular Expression 20 Solution.java
Strings Tag Content Extractor 20 Solution.java
BigNumber Java BigDecimal 20 Solution.java
BigNumber Java Primality Test 20 Solution.java
Data Structures Java Comparator 10 Solution.java
Data Structures Java Subarray 10 Solution.java
Data Structures Java Arraylist 10 Solution.java
Data Structures Java 2D Array 10 Solution.java
Data Structures Java Sort 10 Solution.java
Data Structures Java BitSet 20 Solution.java
Advanced Prime Checker 25 Solution.java
Advanced Java Singleton Pattern 15 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

Scala

Subdomain Challenge Points Solution
Introduction List Replication 10 Solution.java
Introduction Filter Array 10 Solution.java
Introduction Filter Positions in a List 10 Solution.java

SQL

Subdomain Challenge Points Solution
Basic Select Weather Observation Station 6 10 Solution.sql
Basic Select Weather Observation Station 7 10 Solution.sql
Basic Select Weather Observation Station 8 15 Solution.sql
Basic Select Weather Observation Station 9 10 Solution.sql
Basic Select Weather Observation Station 10 10 Solution.sql
Basic Select Weather Observation Station 11 15 Solution.sql
Basic Select Weather Observation Station 12 15 Solution.sql
Basic Select Higher Than 75 Marks 15 Solution.sql
Advanced Select Type of Triangle 20 Solution.sql
Advanced Select The PADS 30 Solution.sql
Advanced Select Occupations 30 Solution.sql
Advanced Select Binary Tree Nodes 30 Solution.sql
Advanced Select New Companies 30 Solution.sql
Aggregation The Blunder 15 Solution.sql
Aggregation Top Earners 20 Solution.sql
Aggregation Weather Observation Station 2 15 Solution.sql
Aggregation Weather Observation Station 15 15 Solution.sql
Aggregation Weather Observation Station 16 10 Solution.sql
Aggregation Weather Observation Station 17 15 Solution.sql
Aggregation Weather Observation Station 18 25 Solution.sql
Aggregation Weather Observation Station 19 30 Solution.sql
Aggregation Weather Observation Station 20 40 Solution.sql
Basic Join Average Population of Each Continent 10 Solution.sql
Basic Join The Report 20 Solution.sql
Basic Join Top Conpetitors 30 Solution.sql
Basic Join Ollivander's Inventory 30 Solution.sql
Basic Join Contest Leaderboard 30 Solution.sql
Alternative Queries Draw The Triangle 1 25 Solution.sql
Alternative Queries Draw The Triangle 2 25 Solution.sql
Advanced Join Placements 40 Solution.sql
Advanced Join Symmetric Pairs 40 Solution.sql
Advanced Join Interviews 50 Solution.sql

Algorithms

Subdomain Challenge Points Solution
Warmup Staircase 10 Solution.java
Warmup Mini-Max Sum 10 Solution.java
Warmup Birthday Cake Candles 10 Solution.java
Warmup Time Conversion 15 Solution.java