GitHub - BackendJava/Hackerrank: 📗 Solutions of more than 380 problems of Hackerrank accross several domains.

Algorithms BitManipulation AND Product Problem java8 Solution Algorithms BitManipulation Cipher Problem java8 Solution Algorithms BitManipulation Counter game Problem java Solution Algorithms BitManipulation Flipping bits Problem java Solution Algorithms BitManipulation Lonely Integer Problem java Solution Algorithms BitManipulation Maximizing XOR Problem java Solution Algorithms BitManipulation Sansa and XOR Problem java8 Solution Algorithms BitManipulation Sum vs XOR Problem java Solution Algorithms BitManipulation The Great XOR Problem java8 Solution Algorithms BitManipulation Xoring Ninja Problem java Solution Algorithms ConstructiveAlgorithms Beautiful 3 Set Problem java Solution Algorithms ConstructiveAlgorithms Bonetrousle Problem java Solution Algorithms ConstructiveAlgorithms Flipping the Matrix Problem java Solution Algorithms ConstructiveAlgorithms New Year Chaos Problem java Solution Algorithms DynamicProgramming Abbreviation Problem java Solution Algorithms DynamicProgramming Fibonacci Modified Problem java Solution Algorithms DynamicProgramming Red John is Back Problem java Solution Algorithms DynamicProgramming Sam and substrings Problem java8 Solution Algorithms DynamicProgramming The Coin Change Problem Problem java Solution Algorithms DynamicProgramming The Longest Common Subsequence Problem java Solution Algorithms DynamicProgramming The Longest Increasing Subsequence Problem java Solution Algorithms DynamicProgramming The Maximum Subarray Problem java Solution Algorithms GameTheory A Chessboard Game Problem java Solution Algorithms GameTheory Game of Stones Problem java Solution Algorithms GameTheory Powers Game Problem java Solution Algorithms GameTheory Tower Breakers Problem java Solution Algorithms GraphTheory Breadth First Search: Shortest Reach Problem java8 Solution Algorithms GraphTheory Dijkstra: Shortest Reach 2 Problem java Solution Algorithms Greedy Beautiful Pairs Problem java Solution Algorithms Greedy Candies Problem java Solution Algorithms Greedy Chief Hopper Problem java8 Solution Algorithms Greedy Cutting Boards Problem java Solution Algorithms Greedy Greedy Florist Problem java Solution Algorithms Greedy Grid Challenge Problem java Solution Algorithms Greedy Jim and the Orders Problem java Solution Algorithms Greedy Largest Permutation Problem java Solution Algorithms Greedy Luck Balance Problem java Solution Algorithms Greedy Marc's Cakewalk Problem java8 Solution Algorithms Greedy Mark and Toys Problem java Solution Algorithms Greedy Max Min Problem java Solution Algorithms Greedy Maximum Perimeter Triangle Problem java Solution Algorithms Greedy Minimum Absolute Difference in an Array Problem java8 Solution Algorithms Greedy Permuting Two Arrays Problem java8 Solution Algorithms Greedy Priyanka and Toys Problem java Solution Algorithms Greedy Reverse Shuffle Merge Problem java Solution Algorithms Greedy Sherlock and The Beast Problem java Solution Algorithms Greedy Team Formation Problem java Solution Algorithms Implementation 3D Surface Area Problem java8 Solution Algorithms Implementation ACM ICPC Team Problem java Solution Algorithms Implementation Absolute Permutation Problem java Solution Algorithms Implementation Almost Sorted Problem java8 Solution Algorithms Implementation Angry Professor Problem java Solution Algorithms Implementation Append and Delete Problem java Solution Algorithms Implementation Apple and Orange Problem java Solution Algorithms Implementation Beautiful Days at the Movies Problem java Solution Algorithms Implementation Beautiful Triplets Problem java Solution Algorithms Implementation Between Two Sets Problem java Solution Algorithms Implementation Bigger is Greater Problem java8 Solution Algorithms Implementation Birthday Chocolate Problem java Solution Algorithms Implementation Bon Appétit Problem java Solution Algorithms Implementation Breaking the Records Problem java8 Solution Algorithms Implementation Cats and a Mouse Problem java8 Solution Algorithms Implementation Cavity Map Problem java Solution Algorithms Implementation Chocolate Feast Problem java Solution Algorithms Implementation Circular Array Rotation Problem java8 Solution Algorithms Implementation Climbing the Leaderboard Problem java Solution Algorithms Implementation Counting Valleys Problem java Solution Algorithms Implementation Cut the sticks Problem java Solution Algorithms Implementation Day of the Programmer Problem java Solution Algorithms Implementation Designer PDF Viewer Problem java Solution Algorithms Implementation Divisible Sum Pairs Problem java Solution Algorithms Implementation Drawing Book Problem java8 Solution Algorithms Implementation Electronics Shop Problem java8 Solution Algorithms Implementation Encryption Problem java Solution Algorithms Implementation Equalize the Array Problem java Solution Algorithms Implementation Extra Long Factorials Problem java Solution Algorithms Implementation Fair Rations Problem java Solution Algorithms Implementation Find Digits Problem java Solution Algorithms Implementation Flatland Space Stations Problem java Solution Algorithms Implementation Forming a Magic Square Problem java8 Solution Algorithms Implementation Grading Students Problem java8 Solution Algorithms Implementation Halloween Sale Problem java8 Solution Algorithms Implementation Happy Ladybugs Problem java Solution Algorithms Implementation Jumping on the Clouds: Revisited Problem java Solution Algorithms Implementation Jumping on the Clouds Problem java Solution Algorithms Implementation Kangaroo Problem java Solution Algorithms Implementation Larry's Array Problem java Solution Algorithms Implementation Library Fine Problem java Solution Algorithms Implementation Lisa's Workbook Problem java8 Solution Algorithms Implementation Manasa and Stones Problem java Solution Algorithms Implementation Matrix Layer Rotation Problem java8 Solution Algorithms Implementation Migratory Birds Problem java8 Solution Algorithms Implementation Minimum Distances Problem java Solution Algorithms Implementation Modified Kaprekar Numbers Problem java Solution Algorithms Implementation Non-Divisible Subset Problem java Solution Algorithms Implementation Organizing Containers of Balls Problem java Solution Algorithms Implementation Picking Numbers Problem java8 Solution Algorithms Implementation Queen's Attack II Problem java8 Solution Algorithms Implementation Repeated String Problem java Solution Algorithms Implementation Save the Prisoner! Problem java Solution Algorithms Implementation Sequence Equation Problem java8 Solution Algorithms Implementation Service Lane Problem java Solution Algorithms Implementation Sherlock and Squares Problem java Solution Algorithms Implementation Sock Merchant Problem java Solution Algorithms Implementation Strange Counter Problem java Solution Algorithms Implementation Taum and B'day Problem java Solution Algorithms Implementation The Grid Search Problem java Solution Algorithms Implementation The Hurdle Race Problem java8 Solution Algorithms Implementation The Time in Words Problem java Solution Algorithms Implementation Utopian Tree Problem java Solution Algorithms Implementation Viral Advertising Problem java Solution Algorithms Recursion The Power Sum Problem java Solution Algorithms Search Absolute Element Sums Problem java Solution Algorithms Search Connected Cells in a Grid Problem java8 Solution Algorithms Search Ice Cream Parlor Problem java8 Solution Algorithms Search Maximum Subarray Sum Problem java Solution Algorithms Search Missing Numbers Problem java Solution Algorithms Search Pairs Problem java8 Solution Algorithms Search Sherlock and Array Problem java Solution Algorithms Sorting Big Sorting Problem java8 Solution Algorithms Sorting Closest Numbers Problem java8 Solution Algorithms Sorting Correctness and the Loop Invariant Problem java Solution Algorithms Sorting Counting Sort 1 Problem java Solution Algorithms Sorting Counting Sort 2 Problem java Solution Algorithms Sorting Find the Median Problem java Solution Algorithms Sorting Insertion Sort - Part 1 Problem java Solution Algorithms Sorting Insertion Sort - Part 2 Problem java Solution Algorithms Sorting Intro to Tutorial Challenges Problem java Solution Algorithms Sorting Quicksort 1 - Partition Problem java Solution Algorithms Sorting Running Time of Algorithms Problem java Solution Algorithms Strings Alternating Characters Problem java Solution Algorithms Strings Anagram Problem java Solution Algorithms Strings Beautiful Binary String Problem java Solution Algorithms Strings Caesar Cipher Problem java Solution Algorithms Strings CamelCase Problem java Solution Algorithms Strings Common Child Problem java Solution Algorithms Strings Funny String Problem java Solution Algorithms Strings Game of Thrones - I Problem java Solution Algorithms Strings Gemstones Problem java Solution Algorithms Strings HackerRank in a String! Problem java8 Solution Algorithms Strings Highest Value Palindrome Problem java Solution Algorithms Strings Making Anagrams Problem java Solution Algorithms Strings Mars Exploration Problem java Solution Algorithms Strings Morgan and a String Problem java Solution Algorithms Strings Palindrome Index Problem java Solution Algorithms Strings Pangrams Problem java Solution Algorithms Strings Separate the Numbers Problem java8 Solution Algorithms Strings Sherlock and Anagrams Problem java8 Solution Algorithms Strings Sherlock and the Valid String Problem java Solution Algorithms Strings String Construction Problem java Solution Algorithms Strings String Function Calculation Problem java8 Solution Algorithms Strings Strong Password Problem java8 Solution Algorithms Strings Super Reduced String Problem java Solution Algorithms Strings The Love-Letter Mystery Problem java Solution Algorithms Strings Two Characters Problem java Solution Algorithms Strings Two Strings Problem java Solution Algorithms Strings Two Two Problem java Solution Algorithms Strings Weighted Uniform Strings Problem java8 Solution Algorithms Warmup A Very Big Sum Problem java Solution Algorithms Warmup Birthday Cake Candles Problem java Solution Algorithms Warmup Compare the Triplets Problem java Solution Algorithms Warmup Diagonal Difference Problem java Solution Algorithms Warmup Mini-Max Sum Problem java Solution Algorithms Warmup Plus Minus Problem java Solution Algorithms Warmup Simple Array Sum Problem java Solution Algorithms Warmup Solve Me First Problem java Solution Algorithms Warmup Staircase Problem java Solution Algorithms Warmup Time Conversion Problem java Solution ArtificialIntelligence BotBuilding Bot saves princess Problem java Solution DataStructures Advanced Mr. X and His Shots Problem java Solution DataStructures Arrays 2D Array - DS Problem java Solution DataStructures Arrays Array Manipulation Problem java Solution DataStructures Arrays Arrays - DS Problem java Solution DataStructures Arrays Dynamic Array Problem java8 Solution DataStructures Arrays Left Rotation Problem java Solution DataStructures Arrays Sparse Arrays Problem java Solution DataStructures LinkedLists Compare two linked lists Problem java Solution DataStructures LinkedLists Cycle Detection Problem java Solution DataStructures LinkedLists Delete a Node Problem java Solution DataStructures LinkedLists Delete duplicate-value nodes from a sorted linked list Problem java Solution DataStructures LinkedLists Find Merge Point of Two Lists Problem java Solution DataStructures LinkedLists Get Node Value Problem java Solution DataStructures LinkedLists Insert a Node at the Tail of a Linked List Problem java Solution DataStructures LinkedLists Insert a node at a specific position in a linked list Problem java Solution DataStructures LinkedLists Insert a node at the head of a linked list Problem java Solution DataStructures LinkedLists Inserting a Node Into a Sorted Doubly Linked List Problem java Solution DataStructures LinkedLists Merge two sorted linked lists Problem java Solution DataStructures LinkedLists Print in Reverse Problem java Solution DataStructures LinkedLists Print the Elements of a Linked List Problem java Solution DataStructures LinkedLists Reverse a doubly linked list Problem java Solution DataStructures LinkedLists Reverse a linked list Problem java Solution DataStructures Stacks Balanced Brackets Problem java Solution DataStructures Stacks Equal Stacks Problem java Solution DataStructures Stacks Largest Rectangle Problem java Solution DataStructures Stacks Maximum Element Problem java Solution DataStructures Trees Binary Search Tree : Insertion Problem java Solution DataStructures Trees Binary Search Tree : Lowest Common Ancestor Problem java Solution DataStructures Trees Is This a Binary Search Tree? Problem java Solution DataStructures Trees Tree : Top View Problem java Solution DataStructures Trees Tree: Height of a Binary Tree Problem java Solution DataStructures Trees Tree: Huffman Decoding Problem java Solution DataStructures Trees Tree: Inorder Traversal Problem java Solution DataStructures Trees Tree: Level Order Traversal Problem java Solution DataStructures Trees Tree: Postorder Traversal Problem java Solution DataStructures Trees Tree: Preorder Traversal Problem java Solution Databases RelationalAlgebra Basics of Sets and Relations #1 Problem text Solution Databases RelationalAlgebra Basics of Sets and Relations #2 Problem text Solution Databases RelationalAlgebra Basics of Sets and Relations #3 Problem text Solution Databases RelationalAlgebra Basics of Sets and Relations #4 Problem text Solution Databases RelationalAlgebra Basics of Sets and Relations #5 Problem text Solution Databases RelationalAlgebra Basics of Sets and Relations #6 Problem text Solution Databases RelationalAlgebra Basics of Sets and Relations #7 Problem text Solution Java Advanced Can You Access? Problem java Solution Java Advanced Covariant Return Types Problem java Solution Java Advanced Java Annotations Problem java Solution Java Advanced Java Factory Pattern Problem java Solution Java Advanced Java Lambda Expressions Problem java8 Solution Java Advanced Java MD5 Problem java Solution Java Advanced Java Reflection - Attributes Problem java Solution Java Advanced Java SHA-256 Problem java Solution Java Advanced Java Singleton Pattern Problem java Solution Java Advanced Java Varargs - Simple Addition Problem java Solution Java Advanced Java Visitor Pattern Problem java Solution Java Advanced Prime Checker Problem java Solution Java BigNumber Java BigDecimal Problem java8 Solution Java BigNumber Java BigInteger Problem java Solution Java BigNumber Java Primality Test Problem java Solution Java DataStructures Java 1D Array (Part 2) Problem java Solution Java DataStructures Java 1D Array Problem java Solution Java DataStructures Java 2D Array Problem java Solution Java DataStructures Java Arraylist Problem java Solution Java DataStructures Java BitSet Problem java Solution Java DataStructures Java Comparator Problem java Solution Java DataStructures Java Dequeue Problem java Solution Java DataStructures Java Generics Problem java Solution Java DataStructures Java Hashset Problem java Solution Java DataStructures Java List Problem java Solution Java DataStructures Java Map Problem java Solution Java DataStructures Java Priority Queue Problem java Solution Java DataStructures Java Sort Problem java Solution Java DataStructures Java Stack Problem java8 Solution Java DataStructures Java Subarray Problem java Solution Java ExceptionHandling Java Exception Handling (Try-catch) Problem java Solution Java ExceptionHandling Java Exception Handling Problem java Solution Java Introduction Java Stdin and Stdout I Problem java Solution Java Introduction Java Currency Formatter Problem java Solution Java Introduction Java Datatypes Problem java Solution Java Introduction Java Date and Time Problem java8 Solution Java Introduction Java End-of-file Problem java Solution Java Introduction Java If-Else Problem java Solution Java Introduction Java Int to String Problem java8 Solution Java Introduction Java Loops II Problem java Solution Java Introduction Java Loops I Problem java Solution Java Introduction Java Output Formatting Problem java Solution Java Introduction Java Static Initializer Block Problem java Solution Java Introduction Java Stdin and Stdout II Problem java Solution Java Introduction Welcome to Java! Problem java Solution Java ObjectOrientedProgramming Java Abstract Class Problem java Solution Java ObjectOrientedProgramming Java Inheritance II Problem java Solution Java ObjectOrientedProgramming Java Inheritance I Problem java Solution Java ObjectOrientedProgramming Java Instanceof keyword Problem java Solution Java ObjectOrientedProgramming Java Interface Problem java Solution Java ObjectOrientedProgramming Java Iterator Problem java Solution Java ObjectOrientedProgramming Java Method Overriding 2 (Super Keyword) Problem java Solution Java ObjectOrientedProgramming Java Method Overriding Problem java Solution Java Strings Java Anagrams Problem java Solution Java Strings Java Regex 2 - Duplicate Words Problem java Solution Java Strings Java Regex Problem java Solution Java Strings Java String Reverse Problem java Solution Java Strings Java String Tokens Problem java8 Solution Java Strings Java Strings Introduction Problem java Solution Java Strings Java Substring Comparisons Problem java8 Solution Java Strings Java Substring Problem java Solution Java Strings Pattern Syntax Checker Problem java8 Solution Java Strings Tag Content Extractor Problem java Solution Java Strings Valid Username Regular Expression Problem java Solution LinuxShell Bash A Personalized Echo Problem bash Solution LinuxShell Bash Comparing Numbers Problem bash Solution LinuxShell Bash Getting started with conditionals Problem bash Solution LinuxShell Bash Let's Echo Problem bash Solution LinuxShell Bash Looping and Skipping Problem bash Solution LinuxShell Bash Looping with Numbers Problem bash Solution LinuxShell Bash More on Conditionals Problem bash Solution LinuxShell Bash The World of Numbers Problem bash Solution Mathematics Combinatorics Sherlock and Pairs Problem java8 Solution Mathematics Fundamentals Army Game Problem java Solution Mathematics Fundamentals Diwali Lights Problem java Solution Mathematics Fundamentals Find the Point Problem java8 Solution Mathematics Fundamentals Maximum Draws Problem java8 Solution Mathematics Fundamentals Possible Path Problem java8 Solution Mathematics Fundamentals Sherlock and Moving Tiles Problem java Solution Mathematics Fundamentals Sherlock and Permutations Problem cpp Solution Others Miscellaneous Calculating Volume Problem java Solution Others Miscellaneous Counting Sort 3 Problem java Solution Others Miscellaneous Frequency Queries Problem java8 Solution Others Miscellaneous Minimum Swaps 2 Problem java Solution Others Miscellaneous Quicksort 2 - Sorting Problem java8 Solution Others Miscellaneous Quicksort In-Place Problem java8 Solution Python Introduction Write a function Problem python3 Solution Regex Assertions Negative Lookahead Problem java8 Solution Regex Assertions Negative Lookbehind Problem java8 Solution Regex Assertions Positive Lookahead Problem java8 Solution Regex Assertions Positive Lookbehind Problem java8 Solution Regex Backreferences Backreferences To Failed Groups Problem java8 Solution Regex Backreferences Branch Reset Groups Problem php Solution Regex Backreferences Forward References Problem java8 Solution Regex Backreferences Matching Same Text Again & Again Problem java8 Solution Regex CharacterClass Excluding Specific Characters Problem java8 Solution Regex CharacterClass Matching Character Ranges Problem java8 Solution Regex CharacterClass Matching Specific Characters Problem java8 Solution Regex GroupingandCapturing Alternative Matching Problem java8 Solution Regex GroupingandCapturing Capturing & Non-Capturing Groups Problem java8 Solution Regex GroupingandCapturing Matching Word Boundaries Problem java8 Solution Regex Introduction Matching Anything But a Newline Problem java8 Solution Regex Introduction Matching Digits & Non-Digit Characters Problem java8 Solution Regex Introduction Matching Specific String Problem java8 Solution Regex Introduction Matching Start & End Problem java8 Solution Regex Introduction Matching Whitespace & Non-Whitespace Character Problem java8 Solution Regex Introduction Matching Word & Non-Word Character Problem java8 Solution Regex Repetitions Matching Ending Items Problem java8 Solution Regex Repetitions Matching One Or More Repetitions Problem java8 Solution Regex Repetitions Matching Zero Or More Repetitions Problem java8 Solution Regex Repetitions Matching {x, y} Repetitions Problem java8 Solution Regex Repetitions Matching {x} Repetitions Problem java8 Solution SQL BasicSelect Japanese Cities' Attributes Problem tsql Solution SQL BasicSelect Japanese Cities' Names Problem tsql Solution SQL BasicSelect Revising the Select Query II Problem tsql Solution SQL BasicSelect Revising the Select Query I Problem tsql Solution SQL BasicSelect Select All Problem tsql Solution SQL BasicSelect Select By ID Problem tsql Solution SQL BasicSelect Weather Observation Station 1 Problem tsql Solution SQL BasicSelect Weather Observation Station 3 Problem tsql Solution SQL BasicSelect Weather Observation Station 4 Problem tsql Solution Security Cryptography Keyword Transposition Cipher Problem java Solution Security Cryptography PRNG Sequence Guessing Problem java Solution Security Functions Security Bijective Functions Problem java Solution Security Functions Security Function Inverses Problem java Solution Security Functions Security Functions II Problem java Solution Security Functions Security Functions Problem java Solution Security Functions Security Involution Problem java Solution Security Functions Security Permutations Problem java Solution Security TerminologyandConcepts Security - Message Space and Ciphertext Space Problem java Solution Security TerminologyandConcepts Security Encryption Scheme Problem java Solution Security TerminologyandConcepts Security Key Spaces Problem java Solution Tutorials 30DaysofCode Day 0: Hello, World. Problem java Solution Tutorials 30DaysofCode Day 10: Binary Numbers Problem java Solution Tutorials 30DaysofCode Day 11: 2D Arrays Problem java Solution Tutorials 30DaysofCode Day 12: Inheritance Problem java Solution Tutorials 30DaysofCode Day 13: Abstract Classes Problem java Solution Tutorials 30DaysofCode Day 14: Scope Problem java Solution Tutorials 30DaysofCode Day 15: Linked List Problem java Solution Tutorials 30DaysofCode Day 16: Exceptions - String to Integer Problem java Solution Tutorials 30DaysofCode Day 17: More Exceptions Problem java Solution Tutorials 30DaysofCode Day 18: Queues and Stacks Problem java Solution Tutorials 30DaysofCode Day 19: Interfaces Problem java Solution Tutorials 30DaysofCode Day 1: Data Types Problem java Solution Tutorials 30DaysofCode Day 20: Sorting Problem java Solution Tutorials 30DaysofCode Day 21: Generics Problem java Solution Tutorials 30DaysofCode Day 22: Binary Search Trees Problem java Solution Tutorials 30DaysofCode Day 23: BST Level-Order Traversal Problem java Solution Tutorials 30DaysofCode Day 24: More Linked Lists Problem java Solution Tutorials 30DaysofCode Day 25: Running Time and Complexity Problem java Solution Tutorials 30DaysofCode Day 26: Nested Logic Problem java Solution Tutorials 30DaysofCode Day 27: Testing Problem java Solution Tutorials 30DaysofCode Day 28: RegEx, Patterns, and Intro to Databases Problem java Solution Tutorials 30DaysofCode Day 29: Bitwise AND Problem java Solution Tutorials 30DaysofCode Day 2: Operators Problem java Solution Tutorials 30DaysofCode Day 3: Intro to Conditional Statements Problem java Solution Tutorials 30DaysofCode Day 4: Class vs. Instance Problem java Solution Tutorials 30DaysofCode Day 5: Loops Problem java Solution Tutorials 30DaysofCode Day 6: Let's Review Problem java Solution Tutorials 30DaysofCode Day 7: Arrays Problem cpp Solution Tutorials 30DaysofCode Day 8: Dictionaries and Maps Problem java Solution Tutorials 30DaysofCode Day 9: Recursion 3 Problem java Solution Tutorials CrackingtheCodingInterview Arrays: Left Rotation Problem java Solution Tutorials CrackingtheCodingInterview Bit Manipulation: Lonely Integer Problem java Solution Tutorials CrackingtheCodingInterview DP: Coin Change Problem java Solution Tutorials CrackingtheCodingInterview Hash Tables: Ransom Note Problem java8 Solution Tutorials CrackingtheCodingInterview Heaps: Find the Running Median Problem java Solution Tutorials CrackingtheCodingInterview Linked Lists: Detect a Cycle Problem java Solution Tutorials CrackingtheCodingInterview Queues: A Tale of Two Stacks Problem java Solution Tutorials CrackingtheCodingInterview Recursion: Davis' Staircase Problem java Solution Tutorials CrackingtheCodingInterview Recursion: Fibonacci Numbers Problem java Solution Tutorials CrackingtheCodingInterview Stacks: Balanced Brackets Problem java Solution Tutorials CrackingtheCodingInterview Strings: Making Anagrams Problem java8 Solution Tutorials CrackingtheCodingInterview Time Complexity: Primality Problem java Solution Tutorials CrackingtheCodingInterview Trees: Is This a Binary Search Tree? Problem java Solution Tutorials CrackingtheCodingInterview Tries: Contacts Problem java Solution