willndira / HackerRank-solutions

228 efficient solutions to HackerRank problems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HackerRank-solutions

228 efficient solutions to HackerRank problems

Solutions are coded using Java 8

10 Days of Statistics

Domain Subdomain Day Challenge Difficulty Solution
Tutorials 10 Days of Statistics 0 Mean, Median, and Mode Easy Solution.java
Tutorials 10 Days of Statistics 0 Weighted Mean Easy Solution.java
Tutorials 10 Days of Statistics 1 Quartiles Easy Solution.java
Tutorials 10 Days of Statistics 1 Interquartile Range Easy Solution.java
Tutorials 10 Days of Statistics 1 Standard Deviation Easy Solution.java
Tutorials 10 Days of Statistics 2 Basic Probability Multiple Choice Solution.txt
Tutorials 10 Days of Statistics 2 More Dice Multiple Choice Solution.txt
Tutorials 10 Days of Statistics 2 Compound Event Probability Multiple Choice Solution.txt
Tutorials 10 Days of Statistics 3 Conditional Probability Multiple Choice Solution.txt
Tutorials 10 Days of Statistics 3 Cards of the Same Suit Multiple Choice Solution.txt
Tutorials 10 Days of Statistics 3 Drawing Marbles Multiple Choice Solution.txt
Tutorials 10 Days of Statistics 4 Binomial Distribution I Easy Solution.java
Tutorials 10 Days of Statistics 4 Binomial Distribution II Easy Solution.java
Tutorials 10 Days of Statistics 4 Geometric Distribution I Easy Solution.java
Tutorials 10 Days of Statistics 4 Geometric Distribution II Easy Solution.java
Tutorials 10 Days of Statistics 5 Poisson Distribution I Easy Solution.java
Tutorials 10 Days of Statistics 5 Poisson Distribution II Easy Solution.java
Tutorials 10 Days of Statistics 5 Normal Distribution I Easy Solution.java
Tutorials 10 Days of Statistics 5 Normal Distribution II Easy Solution.java
Tutorials 10 Days of Statistics 6 The Central Limit Theorem I Easy Solution.java
Tutorials 10 Days of Statistics 6 The Central Limit Theorem II Easy Solution.java
Tutorials 10 Days of Statistics 6 The Central Limit Theorem III Easy Solution.java
Tutorials 10 Days of Statistics 7 Pearson Correlation Coefficient I Easy Solution.java
Tutorials 10 Days of Statistics 7 Spearman's Rank Correlation Coefficient Easy Solution.java
Tutorials 10 Days of Statistics 8 Least Square Regression Line Easy Solution.java
Tutorials 10 Days of Statistics 8 Pearson Correlation Coefficient II Multiple Choice Solution.txt
Tutorials 10 Days of Statistics 9 Multiple Linear Regression Medium Solution.java

30 Days of Code

Domain Subdomain Day Challenge Difficulty Solution
Tutorials 30 Days of Code 0 Hello, World Easy Solution.java
Tutorials 30 Days of Code 1 Data Types Easy Solution.java
Tutorials 30 Days of Code 2 Operators Easy Solution.java
Tutorials 30 Days of Code 3 Intro to Conditional Statements Easy Solution.java
Tutorials 30 Days of Code 4 Class vs. Instance Easy Solution.java
Tutorials 30 Days of Code 5 Loops Easy Solution.java
Tutorials 30 Days of Code 6 Let's Review Easy Solution.java
Tutorials 30 Days of Code 7 Arrays Easy Solution.java
Tutorials 30 Days of Code 8 Dictionaries and Maps Easy Solution.java
Tutorials 30 Days of Code 9 Recursion Easy Solution.java
Tutorials 30 Days of Code 10 Binary Numbers Easy Solution.java
Tutorials 30 Days of Code 11 2D Arrays Easy Solution.java
Tutorials 30 Days of Code 12 Inheritance Easy Solution.java
Tutorials 30 Days of Code 13 Abstract Classes Easy Solution.java
Tutorials 30 Days of Code 14 Scope Easy Solution.java
Tutorials 30 Days of Code 15 Linked List Easy Solution.java
Tutorials 30 Days of Code 16 Exceptions - String to Integer Easy Solution.java
Tutorials 30 Days of Code 17 More Exceptions Easy Solution.java
Tutorials 30 Days of Code 18 Queues and Stacks Easy Solution.java
Tutorials 30 Days of Code 19 Interfaces Easy Solution.java
Tutorials 30 Days of Code 20 Sorting Easy Solution.java
Tutorials 30 Days of Code 21 Generics Easy Solution.java
Tutorials 30 Days of Code 22 Binary Search Trees Easy Solution.java
Tutorials 30 Days of Code 23 BST Level-Order Traversal Easy Solution.java
Tutorials 30 Days of Code 24 More Linked Lists Easy Solution.java
Tutorials 30 Days of Code 25 Running Time and Complexity Medium Solution.java
Tutorials 30 Days of Code 26 Nested Logic Easy Solution.java
Tutorials 30 Days of Code 27 Testing Easy Solution.java
Tutorials 30 Days of Code 28 RegEx, Patterns, and Intro to Databases Medium Coming Soon!
Tutorials 30 Days of Code 29 Bitwise AND Medium Coming Soon!

Algorithms

Domain Subdomain Challenge Difficulty Solution
Algorithms Warmup Solve Me First Easy Solution.java
Algorithms Warmup Simple Array Sum Easy Solution.java
Algorithms Warmup Compare the Triplets Easy Solution.java
Algorithms Warmup A Very Big Sum Easy Solution.java
Algorithms Warmup Diagonal Difference Easy Solution.java
Algorithms Warmup Plus Minus Easy Solution.java
Algorithms Warmup Staircase Easy Solution.java
Algorithms Warmup Mini-max Sum Easy Solution.java
Algorithms Warmup Time Conversion Easy Solution.java
Algorithms Implementation Grading Students Easy Solution.java
Algorithms Implementation Designer PDF Viewer Easy Solution.java
Algorithms Implementation Apple and Orange Easy Solution.java
Algorithms Implementation Kangaroo Easy Solution.java
Algorithms Implementation Between Two Sets Easy Solution.java
Algorithms Implementation Divisible Sum Pairs Easy Solution.java
Algorithms Implementation Bon Appetit Easy Solution.java
Algorithms Implementation Sock Merchant Easy Solution.java
Algorithms Implementation The Hurdle Race Easy Solution.java
Algorithms Implementation Utopian Tree Easy Solution.java
Algorithms Implementation Angry Professor Easy Solution.java
Algorithms Implementation Beautiful Days at the Movies Easy Solution.java
Algorithms Implementation Viral Advertising Easy Solution.java
Algorithms Implementation Save the Prisoner! Easy Solution.java
Algorithms Implementation Sequence Equation Easy Solution.java
Algorithms Implementation Circular Array Rotation Easy Solution.java
Algorithms Implementation Jumping on the Clouds - Revisited Easy Solution.java
Algorithms Implementation Find Digits Easy Solution.java
Algorithms Implementation Extra Long Factorials Medium Solution.java
Algorithms Implementation Append and Delete Easy Solution.java
Algorithms Implementation Sherlock and Squares Easy Solution.java
Algorithms Implementation Library Fine Easy Solution.java
Algorithms Implementation Cut the sticks Easy Coming Soon!
Algorithms Implementation Non-Divisible Subset Medium Coming Soon!
Algorithms Implementation Repeated String Easy Solution.java
Algorithms Implementation Jumping on the Clouds Easy Solution.java
Algorithms Implementation Equalize the Array Easy Solution.java
Algorithms Implementation ACM ICPC Team Easy Coming Soon!
Algorithms Implementation Taum and B'day Easy Solution.java
Algorithms Implementation Organizing Containers of Balls Medium Coming Soon!
Algorithms Implementation Encryption Medium Coming Soon!
Algorithms Implementation Bigger is Greater Medium Coming Soon!
Algorithms Implementation Modified Kaprekar Numbers Easy Solution.java
Algorithms Implementation Beautiful Triplets Easy Solution.java
Algorithms Implementation Manasa and Stones Easy Solution.java
Algorithms Implementation Minimum Distances Easy Coming Soon!
Algorithms Implementation The Time in Words Medium Coming Soon!
Algorithms Implementation Cavity Map Easy Coming Soon!
Algorithms Implementation Chocolate Feast Easy Coming Soon!
Algorithms Implementation Service Lane Easy Coming Soon!
Algorithms Implementation Lisa's Workbook Easy Coming Soon!
Algorithms Implementation The Grid Search Medium Coming Soon!
Algorithms Implementation Flatland Space Stations Easy Coming Soon!
Algorithms Implementation Fair Rations Easy Coming Soon!
Algorithms Implementation Happy Ladybugs Easy Coming Soon!
Algorithms Implementation Strange Counter Easy Coming Soon!
Algorithms Implementation Almost Sorted Medium Coming Soon!
Algorithms Implementation Absolute Permutation Medium Coming Soon!
Algorithms Implementation The Bomberman Game Medium Coming Soon!
Algorithms Implementation Ema's Supercomputer Medium Coming Soon!
Algorithms Implementation Larry's Array Medium Coming Soon!
Algorithms Implementation Matrix Layer Rotation Hard Coming Soon!
Algorithms Strings Super Reduced String Easy Solution.java
Algorithms Strings CamelCase Easy Solution.java
Algorithms Strings Two Characters Easy Coming Soon!
Algorithms Strings Pangrams Easy Coming Soon!
Algorithms Strings Caesar Cipher Easy Coming Soon!
Algorithms Strings Mars Exploration Easy Coming Soon!
Algorithms Strings Funny String Easy Coming Soon!
Algorithms Strings Gemstones Easy Coming Soon!
Algorithms Strings Alternating Characters Easy Coming Soon!
Algorithms Strings Beautiful Binary String Easy Coming Soon!
Algorithms Strings The Love-Letter Mystery Easy Coming Soon!
Algorithms Strings Palindrome Index Easy Coming Soon!
Algorithms Strings Anagram Easy Coming Soon!
Algorithms Strings Making Anagrams Easy Solution.java
Algorithms Strings Game of Thrones - I Easy Coming Soon!
Algorithms Strings Two Strings Easy Coming Soon!
Algorithms Strings String Construction Easy Coming Soon!
Algorithms Strings Sherlock and Valid String Hard Coming Soon!
Algorithms Strings Richie Rich Medium Coming Soon!
Algorithms Strings Sherlock and Anagrams Medium Coming Soon!
Algorithms Strings Common Child Hard Coming Soon!
Algorithms Strings Bear and Steady Gene Medium Coming Soon!
Algorithms Strings Morgan and a String Expert Coming Soon!
Algorithms Strings Count Strings Hard Coming Soon!
Algorithms Strings String Function Calculation Advanced Coming Soon!
Algorithms Strings Build a Palindrome Advanced Coming Soon!
Algorithms Strings Build a String Hard Coming Soon!
Algorithms Strings Gridland Provinces Hard Coming Soon!
Algorithms Strings Ashton and String Advanced Coming Soon!
Algorithms Strings String Similarity Expert Coming Soon!
Algorithms Strings Super Functional Strings Advanced Coming Soon!
Algorithms Strings Circular Palindromes Advanced Coming Soon!
Algorithms Strings Similar Strings Advanced Coming Soon!
Algorithms Strings Save Humanity Expert Coming Soon!
Algorithms Strings Find Strings Expert Coming Soon!
Algorithms Strings Palindromic Border Expert Coming Soon!
Algorithms Strings Two Two Advanced Coming Soon!
Algorithms Strings Two Strings Game Expert Coming Soon!
Algorithms Strings Letter Islands Expert Coming Soon!
Algorithms Strings Pseudo-Isomorphic Substrings Expert Coming Soon!
Algorithms Sorting Intro to Tutorial Challenges Easy Solution.java
Algorithms Sorting Insertion Sort - Part 1 Easy Coming Soon!
Algorithms Sorting Insertion Sort - Part 2 Easy Coming Soon!
Algorithms Sorting Correctness and the Loop Invariant Easy Coming Soon!
Algorithms Sorting Running Time of Algorithms Easy Coming Soon!
Algorithms Sorting Quicksort 1 - Partition Easy Coming Soon!
Algorithms Sorting Quicksort 2 - Sorting Easy Coming Soon!
Algorithms Sorting Quicksort In-Place Medium Coming Soon!
Algorithms Sorting Running Time of Quicksort Easy Coming Soon!
Algorithms Sorting Counting Sort 1 Easy Coming Soon!
Algorithms Sorting Counting Sort 2 Easy Coming Soon!
Algorithms Sorting Counting Sort 3 Easy Coming Soon!
Algorithms Sorting The Full Counting Sort Medium Coming Soon!
Algorithms Sorting Closest Numbers Easy Coming Soon!
Algorithms Sorting Find the Median Easy Coming Soon!
Algorithms Sorting Insertion Sort Advanced Analysis Advanced Coming Soon!
Algorithms Sorting Fraudulent Activity Notifications Medium Coming Soon!
Algorithms Sorting Lily's Homework Medium Coming Soon!
Algorithms Search Hackerland Radio Transmitters Easy Coming Soon!
Algorithms Search Ice Cream Parlor Easy Solution.java
Algorithms Search Gridland Metro Medium Coming Soon!
Algorithms Search Missing Numbers Easy Coming Soon!
Algorithms Search Pairs Medium Coming Soon!
Algorithms Search Sherlock and Array Easy Coming Soon!
Algorithms Search Maximum Subarray Sum Hard Coming Soon!
Algorithms Search Connected Cells in a Grid Medium Solution.java
Algorithms Search Short Palindrome Medium Coming Soon!
Algorithms Search Count Luck Medium Coming Soon!
Algorithms Search Cut the Tree Medium Coming Soon!
Algorithms Search Making Candies Hard Coming Soon!
Algorithms Search Gene Playing Hanoi Medium Coming Soon!
Algorithms Search Beautiful Quadruples Medium Coming Soon!
Algorithms Search Bike Racers Hard Coming Soon!
Algorithms Search Task Scheduling Advanced Coming Soon!
Algorithms Search Similar Pair Advanced Coming Soon!
Algorithms Search Absolute Element Sums Hard Coming Soon!
Algorithms Search Sorted Subsegments Hard Coming Soon!
Algorithms Search King Richard's Knights Hard Coming Soon!
Algorithms Graph Theory Journey to the Moon Medium Coming Soon!
Algorithms Graph Theory Synchronous Shopping Medium Coming Soon!
Algorithms Graph Theory Subset Component Hard Coming Soon!
Algorithms Graph Theory Breadth First Search - Shortest Reach Medium Solution.java
Algorithms Graph Theory Kruskal (MST) - Really Special Subtree Hard Coming Soon!
Algorithms Graph Theory Even Tree Medium Coming Soon!
Algorithms Graph Theory Snakes and Ladders - The Quickest Way Up Medium Coming Soon!
Algorithms Graph Theory Dijkstra - Shortest Reach 2 Hard Coming Soon!
Algorithms Graph Theory Prim's (MST) - Special Subtree Medium Coming Soon!
Algorithms Graph Theory Clique Medium Coming Soon!
Algorithms Graph Theory Minimum Penalty Path Medium Coming Soon!
Algorithms Graph Theory Demanding Money Hard Coming Soon!
Algorithms Graph Theory Jack goes to Rapture Medium Coming Soon!
Algorithms Graph Theory Crab Graphs Medium Coming Soon!
Algorithms Graph Theory Bead Ornaments Advanced Coming Soon!
Algorithms Graph Theory Jeanie's Route Medium Coming Soon!
Algorithms Graph Theory Floyd - City of Blinding Lights Hard Coming Soon!
Algorithms Graph Theory Roads in HackerLand Medium Coming Soon!
Algorithms Graph Theory Kingdom Connectivity Hard Coming Soon!
Algorithms Graph Theory Computer Game Hard Coming Soon!
Algorithms Graph Theory Rust & Murderer Medium Coming Soon!
Algorithms Graph Theory Problem solving Hard Coming Soon!
Algorithms Graph Theory Journey Scheduling Hard Coming Soon!
Algorithms Graph Theory Matrix Hard Coming Soon!
Algorithms Graph Theory Recording Episodes Hard Coming Soon!
Algorithms Graph Theory Repair Roads Hard Coming Soon!
Algorithms Graph Theory Kth Ancestor Hard Coming Soon!
Algorithms Graph Theory ByteLandian Tours Hard Coming Soon!
Algorithms Graph Theory Find the Path Hard Coming Soon!
Algorithms Graph Theory Savita And Friends Hard Coming Soon!
Algorithms Graph Theory Liars Advanced Coming Soon!
Algorithms Graph Theory Jumping Rooks Advanced Coming Soon!
Algorithms Graph Theory Tripartite Matching Hard Coming Soon!
Algorithms Graph Theory Tree Flow Hard Coming Soon!
Algorithms Graph Theory DAG Queries Expert Coming Soon!
Algorithms Graph Theory Favorite sequence Advanced Coming Soon!
Algorithms Graph Theory Jogging Cats Advanced Coming Soon!
Algorithms Graph Theory Quadrant Queries Advanced Coming Soon!
Algorithms Graph Theory Hacker Country Hard Coming Soon!
Algorithms Graph Theory HackerX Hard Coming Soon!
Algorithms Graph Theory Huarongdao Expert Coming Soon!
Algorithms Graph Theory Training the army Hard Coming Soon!
Algorithms Graph Theory Jim and his LAN Party Hard Coming Soon!
Algorithms Graph Theory Travel in HackerLand Hard Coming Soon!
Algorithms Graph Theory Alex vs Fedor Expert Coming Soon!
Algorithms Graph Theory Vertical Paths Expert Coming Soon!
Algorithms Graph Theory Drive Expert Coming Soon!
Algorithms Graph Theory Travelling Salesman in a Grid Expert Coming Soon!
Algorithms Graph Theory Road Network Expert Coming Soon!
Algorithms Graph Theory Going to the Office Expert Coming Soon!
Algorithms Graph Theory Tree Splitting Advanced Coming Soon!
Algorithms Graph Theory Ticket Expert Coming Soon!
Algorithms Greedy Grid Challenge Easy Coming Soon!
Algorithms Greedy Luck Balance Easy Coming Soon!
Algorithms Greedy Maximum Perimeter Triangle Easy Coming Soon!
Algorithms Greedy Beautiful Pairs Easy Coming Soon!
Algorithms Greedy Sherlock and The Beast Easy Coming Soon!
Algorithms Greedy Priyanka and Toys Easy Coming Soon!
Algorithms Greedy Largest Permutation Easy Coming Soon!
Algorithms Greedy Mark and Toys Easy Coming Soon!
Algorithms Greedy Greedy Florist Medium Coming Soon!
Algorithms Greedy Max Min Medium Coming Soon!
Algorithms Greedy Jim and the Orders Easy Coming Soon!
Algorithms Greedy Permuting Two Arrays Easy Coming Soon!
Algorithms Greedy Cutting Boards Hard Coming Soon!
Algorithms Greedy Reverse Shuffle Merge Advanced Coming Soon!
Algorithms Greedy Goodland Electricity Medium Coming Soon!
Algorithms Greedy Chief Hopper Hard Coming Soon!
Algorithms Greedy Sherlock and MiniMax Hard Coming Soon!
Algorithms Greedy Accessory Collection Hard Coming Soon!
Algorithms Greedy Team Formation Advanced Coming Soon!
Algorithms Greedy Fighting Pits Hard Coming Soon!
Algorithms Dynamic Programming The Coin Change Problem Hard Solution.java
Algorithms Dynamic Programming Equal Medium Coming Soon!
Algorithms Dynamic Programming Sherlock and Cost Medium Coming Soon!
Algorithms Dynamic Programming Vertical Sticks Medium Coming Soon!
Algorithms Dynamic Programming Candies Medium Coming Soon!
Algorithms Dynamic Programming Angry Children 2 Hard Coming Soon!
Algorithms Dynamic Programming Sam and sub-strings Medium Coming Soon!
Algorithms Dynamic Programming Fibonacci Modified Medium Coming Soon!
Algorithms Dynamic Programming Abbreviation Medium Coming Soon!
Algorithms Dynamic Programming The Maximum Subarray Medium Coming Soon!
Algorithms Dynamic Programming Fair Cut Medium Coming Soon!
Algorithms Dynamic Programming HackerRank City Medium Coming Soon!
Algorithms Dynamic Programming Summing Pieces Medium Coming Soon!
Algorithms Dynamic Programming Mr K marsh Medium Coming Soon!
Algorithms Dynamic Programming Substring Diff Medium Coming Soon!
Algorithms Dynamic Programming Xor and Sum Medium Coming Soon!
Algorithms Dynamic Programming Lego Blocks Medium Coming Soon!
Algorithms Dynamic Programming Brick Tiling Hard Coming Soon!
Algorithms Dynamic Programming Alien Languages Hard Coming Soon!
Algorithms Dynamic Programming Stock Maximize Medium Coming Soon!
Algorithms Dynamic Programming Two Robots Medium Coming Soon!
Algorithms Dynamic Programming Cut Tree Medium Coming Soon!
Algorithms Dynamic Programming Wet Shark and Two Subsequences Medium Coming Soon!
Algorithms Dynamic Programming Nikita and the Game Medium Coming Soon!
Algorithms Dynamic Programming Mandragora Forest Medium Coming Soon!
Algorithms Dynamic Programming Red John is Back Medium Coming Soon!
Algorithms Dynamic Programming LCS Returns Medium Coming Soon!
Algorithms Dynamic Programming Grid Walking Medium Coming Soon!
Algorithms Dynamic Programming Knapsack Medium Coming Soon!
Algorithms Dynamic Programming Bricks Game Medium Coming Soon!
Algorithms Dynamic Programming The Longest Increasing Subsequence Advanced Coming Soon!
Algorithms Dynamic Programming Coin on the Table Medium Coming Soon!
Algorithms Dynamic Programming The Longest Common Subsequence Medium Coming Soon!
Algorithms Dynamic Programming Play with words Medium Coming Soon!
Algorithms Dynamic Programming Black and White Tree Hard Coming Soon!
Algorithms Dynamic Programming Counting Special Sub-Cubes Medium Coming Soon!
Algorithms Dynamic Programming Interval Selection Medium Coming Soon!
Algorithms Dynamic Programming String Reduction Hard Coming Soon!
Algorithms Dynamic Programming Far Vertices Hard Coming Soon!
Algorithms Dynamic Programming Superman Celebrates Diwali Hard Coming Soon!
Algorithms Dynamic Programming Hexagonal Grid Medium Coming Soon!
Algorithms Dynamic Programming Queens on Board Hard Coming Soon!
Algorithms Dynamic Programming Shashank and the Palindromic Strings Advanced Coming Soon!
Algorithms Dynamic Programming Points in a Plane Advanced Coming Soon!
Algorithms Dynamic Programming The Indian Job Medium Coming Soon!
Algorithms Dynamic Programming Requirement Advanced Coming Soon!
Algorithms Dynamic Programming A Super Hero Hard Coming Soon!
Algorithms Dynamic Programming Clues on a Binary Path Hard Coming Soon!
Algorithms Dynamic Programming Road Maintenance Hard Coming Soon!
Algorithms Dynamic Programming Billboards Advanced Coming Soon!
Algorithms Dynamic Programming Beautiful Strings Hard Coming Soon!
Algorithms Dynamic Programming Covering the stains Hard Coming Soon!
Algorithms Dynamic Programming Fairy Chess Advanced Coming Soon!
Algorithms Dynamic Programming Travel around the world Medium Coming Soon!
Algorithms Dynamic Programming New Year Present Hard Coming Soon!
Algorithms Dynamic Programming Longest Palindromic Subsequence Hard Coming Soon!
Algorithms Dynamic Programming Candles Counting Medium Coming Soon!
Algorithms Dynamic Programming Hyper Strings Advanced Coming Soon!
Algorithms Dynamic Programming Swap Permutation Medium Coming Soon!
Algorithms Dynamic Programming Extremum Permutations Medium Coming Soon!
Algorithms Dynamic Programming Square Subsequences Hard Coming Soon!
Algorithms Dynamic Programming Dorsey Thief Advanced Coming Soon!
Algorithms Dynamic Programming Mining Advanced Coming Soon!
Algorithms Dynamic Programming Police Operation Hard Coming Soon!
Algorithms Dynamic Programming Zurikela's Graph Hard Coming Soon!
Algorithms Dynamic Programming Modify The Sequence Advanced Coming Soon!
Algorithms Dynamic Programming Longest Mod Path Hard Coming Soon!
Algorithms Dynamic Programming P-sequences Hard Coming Soon!
Algorithms Dynamic Programming Robot Advanced Coming Soon!
Algorithms Dynamic Programming Lucky Numbers Expert Coming Soon!
Algorithms Dynamic Programming Unfair Game Advanced Coming Soon!
Algorithms Dynamic Programming Oil Well Hard Coming Soon!
Algorithms Dynamic Programming Find the Seed Advanced Coming Soon!
Algorithms Dynamic Programming The Blacklist Advanced Coming Soon!
Algorithms Dynamic Programming Tree Pruning Advanced Coming Soon!
Algorithms Dynamic Programming Ones and Twos Hard Coming Soon!
Algorithms Dynamic Programming Count Scorecards Expert Coming Soon!
Algorithms Dynamic Programming Vim War Advanced Coming Soon!
Algorithms Dynamic Programming Best spot Advanced Coming Soon!
Algorithms Dynamic Programming Divisible Numbers Expert Coming Soon!
Algorithms Dynamic Programming Unique Divide And Conquer Advanced Coming Soon!
Algorithms Dynamic Programming King and Four Sons Expert Coming Soon!
Algorithms Dynamic Programming Dortmund Dilemma Advanced Coming Soon!
Algorithms Dynamic Programming Super Kth LIS Advanced Coming Soon!
Algorithms Dynamic Programming Counting the Ways Expert Coming Soon!
Algorithms Dynamic Programming Hard Disk Drives Expert Coming Soon!
Algorithms Dynamic Programming Separate the chocolate Expert Coming Soon!
Algorithms Constructive Algorithms Flipping the Matrix Medium Coming Soon!
Algorithms Constructive Algorithms New Year Chaos Medium Coming Soon!
Algorithms Constructive Algorithms Bonetrousle Medium Coming Soon!
Algorithms Constructive Algorithms Yet Another KMP Problem Hard Coming Soon!
Algorithms Constructive Algorithms Beautiful 3 Set Hard Coming Soon!
Algorithms Constructive Algorithms Inverse RMQ Hard Coming Soon!
Algorithms Constructive Algorithms Lovely Triplets Advanced Coming Soon!
Algorithms Constructive Algorithms Array Construction Advanced Coming Soon!
Algorithms Bit Manipulation Lonely Integer Easy Solution.java
Algorithms Bit Manipulation Maximizing XOR Easy Coming Soon!
Algorithms Bit Manipulation Counter game Medium Coming Soon!
Algorithms Bit Manipulation Xor-sequence Medium Coming Soon!
Algorithms Bit Manipulation Sum vs XOR Easy Coming Soon!
Algorithms Bit Manipulation Flipping bits Easy Coming Soon!
Algorithms Bit Manipulation Yet Another Minimax Problem Medium Coming Soon!
Algorithms Bit Manipulation Sansa and XOR Medium Coming Soon!
Algorithms Bit Manipulation AND Product Medium Coming Soon!
Algorithms Bit Manipulation Xoring Ninja Hard Coming Soon!
Algorithms Bit Manipulation Cipher Medium Coming Soon!
Algorithms Bit Manipulation XOR Matrix Hard Coming Soon!
Algorithms Bit Manipulation What's Next Medium Coming Soon!
Algorithms Bit Manipulation String Transmission Hard Coming Soon!
Algorithms Bit Manipulation A or B Medium Coming Soon!
Algorithms Bit Manipulation Manipulative Numbers Hard Coming Soon!
Algorithms Bit Manipulation Stone game Hard Coming Soon!
Algorithms Bit Manipulation 2's complement Advanced Coming Soon!
Algorithms Bit Manipulation Changing Bits Advanced Coming Soon!
Algorithms Bit Manipulation XOR key Advanced Coming Soon!
Algorithms Bit Manipulation Maximizing the Function Hard Coming Soon!
Algorithms Bit Manipulation XOR Subsequences Advanced Coming Soon!
Algorithms Bit Manipulation Iterate It Expert Coming Soon!
Algorithms Bit Manipulation Hamming Distance Expert Coming Soon!
Algorithms Bit Manipulation Mixing proteins Hard Coming Soon!
Algorithms Recursion Simplified Chess Engine Medium Coming Soon!
Algorithms Recursion Repetitive K-Sums Advanced Coming Soon!
Algorithms Game Theory Game of Stones Easy Coming Soon!
Algorithms Game Theory Tower Breakers Easy Coming Soon!
Algorithms Game Theory A Chessboard Game Easy Coming Soon!
Algorithms Game Theory Introduction to Nim Game Easy Coming Soon!
Algorithms Game Theory Misere Nim Easy Coming Soon!
Algorithms Game Theory Nimble Game Easy Coming Soon!
Algorithms Game Theory Poker Nim Easy Coming Soon!
Algorithms Game Theory Tower Breakers, Revisited! Medium Coming Soon!
Algorithms Game Theory Tower Breakers, Again! Medium Coming Soon!
Algorithms Game Theory Chessboard Game, Again! Medium Coming Soon!
Algorithms Game Theory Digits Square Board Medium Coming Soon!
Algorithms Game Theory Fun Game Medium Coming Soon!
Algorithms Game Theory Stone Division Hard Coming Soon!
Algorithms Game Theory Chocolate in Box Medium Coming Soon!
Algorithms Game Theory Kitty and Katty Medium Coming Soon!
Algorithms Game Theory Powers Game Medium Coming Soon!
Algorithms Game Theory Deforestation Medium Coming Soon!
Algorithms Game Theory Bob and Ben Medium Coming Soon!
Algorithms Game Theory Tower Breakers - The Final Battle Medium Coming Soon!
Algorithms Game Theory Simple Game Hard Coming Soon!
Algorithms Game Theory Permutation game Medium Coming Soon!
Algorithms Game Theory Move the Coins Hard Coming Soon!
Algorithms Game Theory Play on benders Medium Coming Soon!
Algorithms Game Theory New Year Game Medium Coming Soon!
Algorithms Game Theory Stone Piles Hard Coming Soon!
Algorithms Game Theory Chocolate Game Hard Coming Soon!
Algorithms Game Theory Manasa and Prime game Hard Coming Soon!
Algorithms Game Theory Vertical Rooks Medium Coming Soon!
Algorithms Game Theory A stones game Medium Coming Soon!
Algorithms NP Complete Walking the Approximate Longest Path Hard Coming Soon!
Algorithms NP Complete Spies, Revisited Expert Coming Soon!
Algorithms NP Complete TBS Problem Expert Coming Soon!

Cracking the Coding Interview

Domain Subdomain Topic Challenge Difficulty Solution
Tutorials Cracking the Coding Interview Data Structures Arrays: Left Rotation Easy Solution.java
Tutorials Cracking the Coding Interview Data Structures Strings: Making Anagrams Easy Solution.java
Tutorials Cracking the Coding Interview Data Structures Hash Tables: Ransom Note Easy Solution.java
Tutorials Cracking the Coding Interview Data Structures Linked Lists: Detect a Cycle Easy Solution.java
Tutorials Cracking the Coding Interview Data Structures Stacks: Balanced Brackets Medium Solution.java
Tutorials Cracking the Coding Interview Data Structures Queues: A Tale of Two Stacks Medium Solution.java
Tutorials Cracking the Coding Interview Data Structures Trees: Is This a Binary Search Tree? Medium Solution.java
Tutorials Cracking the Coding Interview Data Structures Heaps: Find the Running Median Hard Solution.java
Tutorials Cracking the Coding Interview Data Structures Tries: Contacts Hard Solution.java
Tutorials Cracking the Coding Interview Algorithms Sorting: Bubble Sort Medium Solution.java
Tutorials Cracking the Coding Interview Algorithms Sorting: Comparator Medium Solution.java
Tutorials Cracking the Coding Interview Algorithms Merge Sort: Counting Inversions Hard Solution.java
Tutorials Cracking the Coding Interview Algorithms Binary Search: Ice Cream Parlor Medium Solution.java
Tutorials Cracking the Coding Interview Algorithms DFS: Connected Cell in a Grid Hard Solution.java
Tutorials Cracking the Coding Interview Algorithms BFS: Shortest Reach in a Graph Hard Solution.java
Tutorials Cracking the Coding Interview Techniques / Concepts Time Complexity: Primality Medium Solution.java
Tutorials Cracking the Coding Interview Techniques / Concepts Recrusion: Fibonacci Numbers Easy Solution.java
Tutorials Cracking the Coding Interview Techniques / Concepts Recursion: Davis' Staircase Medium Solution.java
Tutorials Cracking the Coding Interview Techniques / Concepts DP: Coin Change Hard Solution.java
Tutorials Cracking the Coding Interview Techniques / Concepts Bit Manipulation: Lonely Integer Easy Solution.java

Data Structures

Domain Subdomain Challenge Difficulty Solution
Data Structures Arrays Arrays - DS Easy Solution.java
Data Structures Arrays 2D Array - DS Easy Solution.java
Data Structures Arrays Dynamic Array Easy Solution.java
Data Structures Arrays Left Rotation Easy Solution.java
Data Structures Arrays Sparse Arrays Medium Solution.java
Data Structures Arrays Algorithmic Crush Hard Solution.java
Data Structures Linked List Print the Elements of a Linked List Easy Solution.java
Data Structures Linked List Insert a Node at the Tail of a Linked List Easy Solution.java
Data Structures Linked List Insert a node at the head of a linked list Easy Solution.java
Data Structures Linked List Insert a node at a specific position in a linked list Easy Solution.java
Data Structures Linked List Delete a Node Easy Solution.java
Data Structures Linked List Print in Reverse Easy Solution.java
Data Structures Linked List Reverse a linked list Easy Solution.java
Data Structures Linked List Compare two linked lists Easy Solution.java
Data Structures Linked List Merge two sorted linked lists Easy Solution.java
Data Structures Linked List Get Node Value Easy Solution.java
Data Structures Linked List Delete duplicate-value nodes from a sorted linked list Easy Solution.java
Data Structures Linked List Cycle Detection Medium Solution.java
Data Structures Linked List Find Merge Point of Two Lists Easy Solution.java
Data Structures Linked List Inserting a Node Into a Sorted Doubly Linked List Easy Solution.java
Data Structures Linked List Reverse a doubly linked list Easy Solution.java
Data Structures Trees Tree: Preorder Traversal Easy Solution.java
Data Structures Trees Tree: Postorder Traversal Easy Solution.java
Data Structures Trees Tree: Inorder Traversal Easy Solution.java
Data Structures Trees Tree: Height of a Binary Tree Easy Solution.java
Data Structures Trees Tree: Top View Easy Solution.java
Data Structures Trees Tree: Level Order Traversal Easy Solution.java
Data Structures Trees Binary Search Tree: Insertion Easy Solution.java
Data Structures Trees Tree: Huffman Decoding Medium Solution.java
Data Structures Trees Binary Search Tree: Lowest Common Ancestor Easy Solution.java
Data Structures Trees Swap Nodes [Algo] Medium Solution.java
Data Structures Trees Is This a Binary Search Tree? Medium Solution.java
Data Structures Trees Square-Ten Tree Hard Solution.java
Data Structures Trees Balanced Forest Hard Coming Soon!
Data Structures Balanced Trees Self Balancing Tree Medium Coming Soon!
Data Structures Balanced Trees Array and simple queries Hard Coming Soon!
Data Structures Balanced Trees Median Updates Hard Coming Soon!
Data Structures Stacks Maximum Element Easy Solution.java
Data Structures Stacks Balanced Brackets Medium Solution.java
Data Structures Stacks Largest Rectangle Hard Coming Soon!
Data Structures Stacks Simple Text Editor Medium Coming Soon!
Data Structures Stacks Equal Stacks Easy Coming Soon!
Data Structures Stacks Poisonous Plants Hard Coming Soon!
Data Structures Stacks AND xor OR Hard Coming Soon!
Data Structures Stacks Waiter Medium Coming Soon!
Data Structures Queues Queue using Two Stacks Medium Solution.java
Data Structures Queues Castle on the Grid Medium Coming Soon!
Data Structures Queues Down to Zero II Medium Coming Soon!
Data Structures Queues Truck Tour Hard Coming Soon!
Data Structures Queues Queries with Fixed Length Hard Coming Soon!
Data Structures Heap QHEAP1 Easy Coming Soon!
Data Structures Heap Jesse and Cookies Easy Coming Soon!
Data Structures Heap Find the Running Median Hard Solution.java
Data Structures Heap Minimum Average Waiting Time Hard Coming Soon!
Data Structures Disjoint Set Merging Communities Hard Coming Soon!
Data Structures Disjoint Set Components in a graph Medium Coming Soon!
Data Structures Disjoint Set Kundu and Tree Hard Coming Soon!
Data Structures Disjoint Set Super Maximum Cost Queries Hard Coming Soon!
Data Structures Multiple Choice Data Structures MCQ 1 Hard Solution.java
Data Structures Multiple Choice Data Structures MCQ 2 Hard Solution.java
Data Structures Multiple Choice Data Structures MCQ 3 Hard Solution.java
Data Structures Trie Contacts Medium Solution.java
Data Structures Trie No Prefix Set Hard Coming Soon!
Data Structures Advanced Kindergarten Adventures Medium Coming Soon!
Data Structures Advanced Cube Summation Hard Coming Soon!
Data Structures Advanced Mr. X and His Shots Medium Coming Soon!
Data Structures Advanced Direct Connections Hard Coming Soon!
Data Structures Advanced Subsequence Weighting Advanced Coming Soon!
Data Structures Advanced Jim and the Skyscrapers Medium Coming Soon!
Data Structures Advanced Counting On a Tree Expert Coming Soon!
Data Structures Advanced Unique Colors Advanced Coming Soon!
Data Structures Advanced Self-Driving Bus Advanced Coming Soon!
Data Structures Advanced Fibonacci Numbers Tree Expert Coming Soon!
Data Structures Advanced Functional Palindromes Advanced Coming Soon!
Data Structures Advanced Lazy White Falcon Hard Coming Soon!
Data Structures Advanced Ticket to Ride Expert Coming Soon!
Data Structures Advanced Heavy Light White Falcon Hard Coming Soon!
Data Structures Advanced Sum of the Maximums Advanced Coming Soon!
Data Structures Advanced Heavy Light 2 White Falcon Hard Coming Soon!
Data Structures Advanced Library Query Advanced Coming Soon!
Data Structures Advanced Starfleet Advanced Coming Soon!
Data Structures Advanced Almost Equal - Advanced Expert Coming Soon!
Data Structures Advanced Almost sorted interval Expert Coming Soon!
Data Structures Advanced Burger Happiness Hard Coming Soon!
Data Structures Advanced Roy and alpha-beta trees Hard Coming Soon!
Data Structures Advanced Coloring Tree Hard Coming Soon!
Data Structures Advanced Recalling Early Days GP with Trees Hard Coming Soon!
Data Structures Advanced Swaps and Sum Advanced Coming Soon!
Data Structures Advanced Arithmetic Progressions Advanced Coming Soon!
Data Structures Advanced Coolguy and Two Subsequences Advanced Coming Soon!
Data Structures Advanced White Falcon And Tree Hard Coming Soon!
Data Structures Advanced Subtrees And Paths Advanced Coming Soon!
Data Structures Advanced Triplets Advanced Coming Soon!
Data Structures Advanced Beautiful Segments Expert Coming Soon!
Data Structures Advanced Divisibility Expert Coming Soon!
Data Structures Advanced BST maintenance Advanced Coming Soon!
Data Structures Advanced Find Maximum Index Product Medium Coming Soon!
Data Structures Advanced Taxicab Driver's Problem Advanced Coming Soon!
Data Structures Advanced Jaggu Playing with Balloons Advanced Coming Soon!
Data Structures Advanced Dynamic Summation Hard Coming Soon!
Data Structures Advanced Two Array Problem Hard Coming Soon!
Data Structures Advanced Rooted Tree Hard Coming Soon!
Data Structures Advanced The crazy helix Advanced Coming Soon!
Data Structures Advanced Network administration Hard Coming Soon!
Data Structures Advanced Easy Addition Expert Coming Soon!
Data Structures Advanced Find the permutation Expert Coming Soon!
Data Structures Advanced Company Retreat Advanced Coming Soon!

Java

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

About

228 efficient solutions to HackerRank problems

License:MIT License


Languages

Language:Java 100.0%