├── 30 Days of Code ├── Day 00: Hello, World.java ├── Day 01: Data Types.java ├── Day 02: Operators.java ├── Day 03: Intro to Conditional Statements.java ├── Day 04: Class vs. Instance.java ├── Day 05: Loops.java ├── Day 06: Let's Review.java ├── Day 07: Arrays.java ├── Day 08: Dictionaries and Maps.java ├── Day 09: Recursion 3.java ├── Day 10: Binary Numbers.java ├── Day 11: 2D Arrays.java ├── Day 12: Inheritance.java ├── Day 13: Abstract Classes.java ├── Day 14: Scope.java ├── Day 15: Linked List.java ├── Day 16: Exceptions - String to Integer.java ├── Day 17: More Exceptions.java ├── Day 18: Queues and Stacks.java ├── Day 19: Interfaces.java ├── Day 20: Sorting.java ├── Day 22: Binary Search Trees.java ├── Day 23: BST Level-Order Traversal.java ├── Day 24: More Linked Lists.java ├── Day 25: Running Time and Complexity.java ├── Day 26: Nested Logic.java ├── Day 27: Testing.java ├── Day 28: RegEx, Patterns, and Intro to Databases.java └── Day 29: Bitwise AND.java ├── Cracking the Coding Interview └── DATA STRUCTURES │ ├── Arrays: Left Rotation.java │ ├── Hash Tables: Ransom Note.java │ └── Trees: Is This a Binary Search Tree?.java ├── Interview Preparation Kit ├── Arrays │ ├── 2D Array - DS.java │ ├── Array Manipulation.java │ ├── Arrays: Left Rotation.java │ ├── Minimum Swaps 2.java │ └── New Year Chaos.java ├── Dictionaries and Hashmaps │ ├── Hash Tables: Ransom Note.java │ ├── Sherlock and Anagrams.java │ └── Two Strings.java ├── Greedy Algorithms │ ├── Luck Balance.java │ └── Minimum Absolute Difference in an Array.java ├── Linked Lists │ ├── Find Merge Point of Two Lists.java │ ├── Insert a node at a specific position in a linked list.java │ ├── Inserting a Node Into a Sorted Doubly Linked List.java │ └── Reverse a doubly linked list.java ├── Miscellaneous │ └── Flipping bits.java ├── Recursion and Backtracking │ └── Recursive Digit Sum ├── Search │ └── Pairs.java ├── Sorting │ └── Mark and Toys.java ├── Stacks and Queues │ └── Balanced Brackets.java ├── String Manipulation │ └── Alternating Characters.java └── Trees │ ├── Binary Search Tree : Lowest Common Ancestor.java │ ├── Tree: Height of a Binary Tree.java │ └── Trees: Is This a Binary Search Tree?.java ├── Java ├── BigNumber │ ├── Java BigInteger.java │ └── Java Primality Test.java ├── Data Structures │ ├── Java 1D Array.java │ ├── Java 2D Array.java │ ├── Java Arraylist.java │ ├── Java List.java │ ├── Java Map.java │ └── Java Subarray.java ├── Exception Handling │ ├── Java Exception Handling (Try-catch).java │ └── Java Exception Handling.java ├── Introduction │ ├── Java Currency Formatter.java │ ├── Java Datatypes.java │ ├── Java Date and Time.java │ ├── Java If-Else.java │ ├── Java Int to String.java │ ├── Java Loops I.java │ ├── Java Loops II.java │ ├── Java Output Formatting.java │ ├── Java Static Initializer Block.java │ ├── Java Stdin and Stdout I.java │ ├── Java Stdin and Stdout II.java │ └── Welcome to Java!.java ├── Object Oriented Programming │ ├── Java Abstract Class.java │ ├── Java Inheritance I.java │ ├── Java Inheritance II.java │ ├── Java Instanceof keyword.java │ ├── Java Interface.java │ ├── Java Iterator.java │ ├── Java Method Overriding 2 (Super Keyword).java │ └── Java Method Overriding.java └── Strings │ ├── Java Anagrams.java │ ├── Java Regex.java │ ├── Java String Reverse.java │ ├── Java String Tokens.java │ ├── Java Strings Introduction.java │ ├── Java Substring Comparisons.java │ └── Java Substring.java ├── Mathematics ├── Algebra │ ├── Combo Meal.java │ └── Stepping Stones Game.java ├── Fundamentals │ ├── Army Game.java │ ├── Best Divisor.java │ ├── Connecting Towns.java │ ├── Cutting Paper Squares.java │ ├── Filling Jars.java │ ├── Find the Point.java │ ├── Halloween party.java │ ├── Handshake.java │ ├── Leonardo's Prime Factors.java │ ├── Maximum Draws.java │ ├── Minimum Height Triangle.java │ ├── Restaurant.java │ ├── Reverse Game.java │ ├── Sherlock and Moving Tiles.java │ ├── Strange Grid Again.java │ └── Summing the N series.java ├── Geometry │ ├── Points On a Line.java │ └── Rectangular Game.java ├── Linear Algebra Foundations │ ├── Determinant of the matrix #1 │ ├── Determinant of the matrix #2 │ ├── Determinant of the matrix #3 │ ├── Eigenvalue of a Matrix I │ ├── Linear Algebra Foundations #1 - Matrix Addition │ ├── Linear Algebra Foundations #10 - Eigenvectors │ ├── Linear Algebra Foundations #2 - Matrix Subtraction │ ├── Linear Algebra Foundations #3- Matrix Multiplication │ ├── Linear Algebra Foundations #4- Matrix Multiplication │ ├── Linear Algebra Foundations #5 - The 100th Power of a Matrix │ ├── Linear Algebra Foundations #6 - An Equation involving Matrices │ ├── Linear Algebra Foundations #7 - The 1000th Power of a Matrix │ ├── Linear Algebra Foundations #8 - Systems of Equations │ └── Linear Algebra Foundations #9 - Eigenvalues └── Number Theory │ ├── Closest Number.java │ ├── Constructing a Number.java │ ├── Identify Smith Numbers.java │ └── Sherlock and GCD.java ├── Problem Solving-Algorithms ├── Bit Manipulation │ ├── AND Product.java │ ├── Counter game.java │ ├── Flipping bits.java │ ├── Lonely Integer.java │ ├── Maximizing XOR.java │ ├── Sansa and XOR.java │ ├── Sum vs XOR.java │ ├── The Great XOR.java │ └── Xor-sequence.java ├── Graph Theory │ ├── Even Tree.java │ ├── Journey to the Moon.java │ └── Roads and Libraries.java ├── Greedy │ ├── Beautiful Pairs.java │ ├── Grid Challenge.java │ ├── Jim and the Orders.java │ ├── Largest Permutation.java │ ├── Luck Balance.java │ ├── Marc's Cakewalk.java │ ├── Mark and Toys.java │ ├── Maximum Perimeter Triangle.java │ ├── Minimum Absolute Difference in an Array.java │ ├── Permuting Two Arrays.java │ ├── Priyanka and Toys.java │ └── Sherlock and The Beast.java ├── Implementation │ ├── ACM ICPC Team.java │ ├── Absolute Permutation.java │ ├── Almost Sorted.java │ ├── Angry Professor.java │ ├── Append and Delete.java │ ├── Apple and Orange.java │ ├── Beautiful Days at the Movies.java │ ├── Beautiful Triplets.java │ ├── Between Two Sets.java │ ├── Birthday Chocolate.java │ ├── Bon Appétit.java │ ├── Breaking the Records.java │ ├── Cats and a Mouse.java │ ├── Cavity Map.java │ ├── Chocolate Feast.java │ ├── Circular Array Rotation.java │ ├── Climbing the Leaderboard.java │ ├── Counting Valleys.java │ ├── Cut the sticks.java │ ├── Day of the Programmer.java │ ├── Designer PDF Viewer.java │ ├── Divisible Sum Pairs.java │ ├── Drawing Book.java │ ├── Electronics Shop.java │ ├── Encryption.java │ ├── Equalize the Array.java │ ├── Extra Long Factorials.java │ ├── Fair Rations.java │ ├── Find Digits.java │ ├── Flatland Space Station.java │ ├── Grading Students.java │ ├── Halloween Sale.java │ ├── Happy Ladybugs.java │ ├── Jumping on the Clouds.java │ ├── Jumping on the Clouds: Revisited.java │ ├── Kangaroo.java │ ├── Library Fine.java │ ├── Lisa's Workbook.java │ ├── Manasa and Stone.java │ ├── Matrix Layer Rotation.java │ ├── Migratory Birds.java │ ├── Minimum Distances.java │ ├── Modified Kaprekar Numbers.java │ ├── Picking Numbers.java │ ├── Repeated String.java │ ├── Save the Prisoner!.java │ ├── Sequence Equation.java │ ├── Service Lane.java │ ├── Sherlock and Squares.java │ ├── Sock Merchant.java │ ├── Strange Counter.java │ ├── Taum and B'day.java │ ├── The Grid Search.java │ ├── The Hurdle Race.java │ ├── The Time in Words.java │ ├── Utopian Tree.java │ └── Viral Advertising.java ├── Recursion │ └── Recursive Digit Sum.java ├── Search │ ├── Connected Cells in a Grid.java │ ├── Hackerland Radio Transmitters.java │ ├── Ice Cream Parlor.java │ ├── Missing Numbers.java │ ├── Pairs.java │ └── Sherlock and Array.java ├── Sorting │ ├── Big Sorting.java │ ├── Closest Numbers.java │ ├── Correctness and the Loop Invariant.java │ ├── Counting Sort 1.java │ ├── Counting Sort 2.java │ ├── Find the Median.java │ ├── Insertion Sort - Part 1.java │ ├── Insertion Sort - Part 2.java │ ├── Intro to Tutorial Challenges.java │ ├── Quicksort 1 - Partition.java │ └── Running Time of Algorithms.java ├── Strings │ ├── Alternating Characters.java │ ├── Anagram.java │ ├── Beautiful Binary String.java │ ├── Caesar Cipher.java │ ├── CamelCase.java │ ├── Funny String.java │ ├── Game of Thrones - I.java │ ├── Gemstones.java │ ├── HackerRank in a String!.java │ ├── Making Anagrams.java │ ├── Mars Exploration.java │ ├── Palindrome Index.java │ ├── Pangrams.java │ ├── Separate the Numbers.java │ ├── Sherlock and Anagrams.java │ ├── Sherlock and the Valid String.java │ ├── String Construction.java │ ├── Strong Password.java │ ├── Super Reduced String.java │ ├── The Love-Letter Mystery.java │ ├── Two Characters.java │ ├── Two Strings.java │ └── Weighted Uniform Strings.java └── Warmup │ ├── A Very Big Sum.java │ ├── Birthday Cake Candles.java │ ├── Compare the Triplets.java │ ├── Diagonal Difference.java │ ├── Mini-Max Sum.java │ ├── Plus Minus.java │ ├── Simple Array Sum.java │ ├── Solve Me First.java │ ├── Staircase.java │ └── Time Conversion.java ├── Problem Solving-Data Structures ├── Arrays │ ├── 2D Array - DS.java │ ├── Array Manipulation.java │ ├── Arrays - DS.java │ ├── Dynamic Array.java │ ├── Left Rotation.java │ └── Sparse Arrays.java ├── Balanced Trees │ └── Self Balancing Tree.java ├── Heap │ ├── Jesse and Cookies.java │ └── QHEAP1.java ├── Linked Lists │ ├── Compare two linked lists.java │ ├── Delete a Node.java │ ├── Delete duplicate-value nodes from a sorted linked list.java │ ├── Find Merge Point of Two Lists.java │ ├── Get Node Value.java │ ├── Insert a Node at the Tail of a Linked List.java │ ├── Insert a node at a specific position in a linked list.java │ ├── Insert a node at the head of a linked list.java │ ├── Inserting a Node Into a Sorted Doubly Linked List.java │ ├── Merge two sorted linked lists.java │ ├── Print in Reverse.java │ ├── Print the Elements of a Linked List.java │ ├── Reverse a doubly linked list.java │ └── Reverse a linked list.java ├── Queues │ └── Queue using Two Stacks.java ├── Stacks │ ├── Balanced Brackets.java │ ├── Equal Stacks.java │ └── Maximum Element.java └── Trees │ ├── Binary Search Tree : Insertion.java │ ├── Binary Search Tree : Lowest Common Ancestor.java │ ├── Is This a Binary Search Tree?.java │ ├── Tree : Top View.java │ ├── Tree: Height of a Binary Tree.java │ ├── Tree: Inorder Traversal.java │ ├── Tree: Level Order Traversal.java │ ├── Tree: Postorder Traversal.java │ └── Tree: Preorder Traversal.java └── README.md /30 Days of Code/Day 00: Hello, World.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 00: Hello, World.java -------------------------------------------------------------------------------- /30 Days of Code/Day 01: Data Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 01: Data Types.java -------------------------------------------------------------------------------- /30 Days of Code/Day 02: Operators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 02: Operators.java -------------------------------------------------------------------------------- /30 Days of Code/Day 03: Intro to Conditional Statements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 03: Intro to Conditional Statements.java -------------------------------------------------------------------------------- /30 Days of Code/Day 04: Class vs. Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 04: Class vs. Instance.java -------------------------------------------------------------------------------- /30 Days of Code/Day 05: Loops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 05: Loops.java -------------------------------------------------------------------------------- /30 Days of Code/Day 06: Let's Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 06: Let's Review.java -------------------------------------------------------------------------------- /30 Days of Code/Day 07: Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 07: Arrays.java -------------------------------------------------------------------------------- /30 Days of Code/Day 08: Dictionaries and Maps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 08: Dictionaries and Maps.java -------------------------------------------------------------------------------- /30 Days of Code/Day 09: Recursion 3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 09: Recursion 3.java -------------------------------------------------------------------------------- /30 Days of Code/Day 10: Binary Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 10: Binary Numbers.java -------------------------------------------------------------------------------- /30 Days of Code/Day 11: 2D Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 11: 2D Arrays.java -------------------------------------------------------------------------------- /30 Days of Code/Day 12: Inheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 12: Inheritance.java -------------------------------------------------------------------------------- /30 Days of Code/Day 13: Abstract Classes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 13: Abstract Classes.java -------------------------------------------------------------------------------- /30 Days of Code/Day 14: Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 14: Scope.java -------------------------------------------------------------------------------- /30 Days of Code/Day 15: Linked List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 15: Linked List.java -------------------------------------------------------------------------------- /30 Days of Code/Day 16: Exceptions - String to Integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 16: Exceptions - String to Integer.java -------------------------------------------------------------------------------- /30 Days of Code/Day 17: More Exceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 17: More Exceptions.java -------------------------------------------------------------------------------- /30 Days of Code/Day 18: Queues and Stacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 18: Queues and Stacks.java -------------------------------------------------------------------------------- /30 Days of Code/Day 19: Interfaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 19: Interfaces.java -------------------------------------------------------------------------------- /30 Days of Code/Day 20: Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 20: Sorting.java -------------------------------------------------------------------------------- /30 Days of Code/Day 22: Binary Search Trees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 22: Binary Search Trees.java -------------------------------------------------------------------------------- /30 Days of Code/Day 23: BST Level-Order Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 23: BST Level-Order Traversal.java -------------------------------------------------------------------------------- /30 Days of Code/Day 24: More Linked Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 24: More Linked Lists.java -------------------------------------------------------------------------------- /30 Days of Code/Day 25: Running Time and Complexity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 25: Running Time and Complexity.java -------------------------------------------------------------------------------- /30 Days of Code/Day 26: Nested Logic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 26: Nested Logic.java -------------------------------------------------------------------------------- /30 Days of Code/Day 27: Testing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 27: Testing.java -------------------------------------------------------------------------------- /30 Days of Code/Day 28: RegEx, Patterns, and Intro to Databases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 28: RegEx, Patterns, and Intro to Databases.java -------------------------------------------------------------------------------- /30 Days of Code/Day 29: Bitwise AND.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/30 Days of Code/Day 29: Bitwise AND.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/DATA STRUCTURES/Arrays: Left Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Cracking the Coding Interview/DATA STRUCTURES/Arrays: Left Rotation.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/DATA STRUCTURES/Hash Tables: Ransom Note.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Cracking the Coding Interview/DATA STRUCTURES/Hash Tables: Ransom Note.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/DATA STRUCTURES/Trees: Is This a Binary Search Tree?.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Cracking the Coding Interview/DATA STRUCTURES/Trees: Is This a Binary Search Tree?.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/2D Array - DS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Arrays/2D Array - DS.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/Array Manipulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Arrays/Array Manipulation.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/Arrays: Left Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Arrays/Arrays: Left Rotation.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/Minimum Swaps 2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Arrays/Minimum Swaps 2.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/New Year Chaos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Arrays/New Year Chaos.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Dictionaries and Hashmaps/Hash Tables: Ransom Note.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Dictionaries and Hashmaps/Hash Tables: Ransom Note.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Dictionaries and Hashmaps/Sherlock and Anagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Dictionaries and Hashmaps/Sherlock and Anagrams.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Dictionaries and Hashmaps/Two Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Dictionaries and Hashmaps/Two Strings.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Greedy Algorithms/Luck Balance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Greedy Algorithms/Luck Balance.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Greedy Algorithms/Minimum Absolute Difference in an Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Greedy Algorithms/Minimum Absolute Difference in an Array.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Linked Lists/Find Merge Point of Two Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Linked Lists/Find Merge Point of Two Lists.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Linked Lists/Insert a node at a specific position in a linked list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Linked Lists/Insert a node at a specific position in a linked list.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Linked Lists/Reverse a doubly linked list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Linked Lists/Reverse a doubly linked list.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Miscellaneous/Flipping bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Miscellaneous/Flipping bits.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Recursion and Backtracking/Recursive Digit Sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Recursion and Backtracking/Recursive Digit Sum -------------------------------------------------------------------------------- /Interview Preparation Kit/Search/Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Search/Pairs.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Sorting/Mark and Toys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Sorting/Mark and Toys.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Stacks and Queues/Balanced Brackets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Stacks and Queues/Balanced Brackets.java -------------------------------------------------------------------------------- /Interview Preparation Kit/String Manipulation/Alternating Characters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/String Manipulation/Alternating Characters.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Trees/Binary Search Tree : Lowest Common Ancestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Trees/Binary Search Tree : Lowest Common Ancestor.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Trees/Tree: Height of a Binary Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Trees/Tree: Height of a Binary Tree.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Trees/Trees: Is This a Binary Search Tree?.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Interview Preparation Kit/Trees/Trees: Is This a Binary Search Tree?.java -------------------------------------------------------------------------------- /Java/BigNumber/Java BigInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/BigNumber/Java BigInteger.java -------------------------------------------------------------------------------- /Java/BigNumber/Java Primality Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/BigNumber/Java Primality Test.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 1D Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Data Structures/Java 1D Array.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 2D Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Data Structures/Java 2D Array.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Arraylist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Data Structures/Java Arraylist.java -------------------------------------------------------------------------------- /Java/Data Structures/Java List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Data Structures/Java List.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Data Structures/Java Map.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Data Structures/Java Subarray.java -------------------------------------------------------------------------------- /Java/Exception Handling/Java Exception Handling (Try-catch).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Exception Handling/Java Exception Handling (Try-catch).java -------------------------------------------------------------------------------- /Java/Exception Handling/Java Exception Handling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Exception Handling/Java Exception Handling.java -------------------------------------------------------------------------------- /Java/Introduction/Java Currency Formatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Currency Formatter.java -------------------------------------------------------------------------------- /Java/Introduction/Java Datatypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Datatypes.java -------------------------------------------------------------------------------- /Java/Introduction/Java Date and Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Date and Time.java -------------------------------------------------------------------------------- /Java/Introduction/Java If-Else.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java If-Else.java -------------------------------------------------------------------------------- /Java/Introduction/Java Int to String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Int to String.java -------------------------------------------------------------------------------- /Java/Introduction/Java Loops I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Loops I.java -------------------------------------------------------------------------------- /Java/Introduction/Java Loops II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Loops II.java -------------------------------------------------------------------------------- /Java/Introduction/Java Output Formatting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Output Formatting.java -------------------------------------------------------------------------------- /Java/Introduction/Java Static Initializer Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Static Initializer Block.java -------------------------------------------------------------------------------- /Java/Introduction/Java Stdin and Stdout I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Stdin and Stdout I.java -------------------------------------------------------------------------------- /Java/Introduction/Java Stdin and Stdout II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Java Stdin and Stdout II.java -------------------------------------------------------------------------------- /Java/Introduction/Welcome to Java!.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Introduction/Welcome to Java!.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Abstract Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Object Oriented Programming/Java Abstract Class.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Inheritance I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Object Oriented Programming/Java Inheritance I.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Inheritance II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Object Oriented Programming/Java Inheritance II.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Instanceof keyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Object Oriented Programming/Java Instanceof keyword.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Object Oriented Programming/Java Interface.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Iterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Object Oriented Programming/Java Iterator.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword).java: -------------------------------------------------------------------------------- 1 | 2 | String temp=super.define_me(); //Fix this line 3 | -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Method Overriding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Object Oriented Programming/Java Method Overriding.java -------------------------------------------------------------------------------- /Java/Strings/Java Anagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Strings/Java Anagrams.java -------------------------------------------------------------------------------- /Java/Strings/Java Regex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Strings/Java Regex.java -------------------------------------------------------------------------------- /Java/Strings/Java String Reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Strings/Java String Reverse.java -------------------------------------------------------------------------------- /Java/Strings/Java String Tokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Strings/Java String Tokens.java -------------------------------------------------------------------------------- /Java/Strings/Java Strings Introduction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Strings/Java Strings Introduction.java -------------------------------------------------------------------------------- /Java/Strings/Java Substring Comparisons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Strings/Java Substring Comparisons.java -------------------------------------------------------------------------------- /Java/Strings/Java Substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Java/Strings/Java Substring.java -------------------------------------------------------------------------------- /Mathematics/Algebra/Combo Meal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Algebra/Combo Meal.java -------------------------------------------------------------------------------- /Mathematics/Algebra/Stepping Stones Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Algebra/Stepping Stones Game.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Army Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Army Game.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Best Divisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Best Divisor.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Connecting Towns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Connecting Towns.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Cutting Paper Squares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Cutting Paper Squares.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Filling Jars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Filling Jars.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Find the Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Find the Point.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Halloween party.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Halloween party.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Handshake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Handshake.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Leonardo's Prime Factors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Leonardo's Prime Factors.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Maximum Draws.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Maximum Draws.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Minimum Height Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Minimum Height Triangle.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Restaurant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Restaurant.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Reverse Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Reverse Game.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Sherlock and Moving Tiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Sherlock and Moving Tiles.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Strange Grid Again.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Strange Grid Again.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Summing the N series.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Fundamentals/Summing the N series.java -------------------------------------------------------------------------------- /Mathematics/Geometry/Points On a Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Geometry/Points On a Line.java -------------------------------------------------------------------------------- /Mathematics/Geometry/Rectangular Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Geometry/Rectangular Game.java -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Determinant of the matrix #1: -------------------------------------------------------------------------------- 1 | -114 2 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Determinant of the matrix #2: -------------------------------------------------------------------------------- 1 | 5 2 | 40 3 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Determinant of the matrix #3: -------------------------------------------------------------------------------- 1 | -6 2 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Eigenvalue of a Matrix I: -------------------------------------------------------------------------------- 1 | -2 2 | 4 3 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #1 - Matrix Addition: -------------------------------------------------------------------------------- 1 | 5 2 | 7 3 | 9 4 | 9 5 | 11 6 | 13 7 | 5 8 | 6 9 | 8 10 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #10 - Eigenvectors: -------------------------------------------------------------------------------- 1 | -2 2 | -1 3 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #2 - Matrix Subtraction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #2 - Matrix Subtraction -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #3- Matrix Multiplication: -------------------------------------------------------------------------------- 1 | 18 2 | 21 3 | 29 4 | 34 5 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #4- Matrix Multiplication: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #4- Matrix Multiplication -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #5 - The 100th Power of a Matrix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #5 - The 100th Power of a Matrix -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #6 - An Equation involving Matrices: -------------------------------------------------------------------------------- 1 | -2 2 | 1 3 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #7 - The 1000th Power of a Matrix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #7 - The 1000th Power of a Matrix -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #8 - Systems of Equations: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /Mathematics/Linear Algebra Foundations/Linear Algebra Foundations #9 - Eigenvalues: -------------------------------------------------------------------------------- 1 | -2 2 | -1 3 | -------------------------------------------------------------------------------- /Mathematics/Number Theory/Closest Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Number Theory/Closest Number.java -------------------------------------------------------------------------------- /Mathematics/Number Theory/Constructing a Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Number Theory/Constructing a Number.java -------------------------------------------------------------------------------- /Mathematics/Number Theory/Identify Smith Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Number Theory/Identify Smith Numbers.java -------------------------------------------------------------------------------- /Mathematics/Number Theory/Sherlock and GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Mathematics/Number Theory/Sherlock and GCD.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/AND Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/AND Product.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/Counter game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/Counter game.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/Flipping bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/Flipping bits.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/Lonely Integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/Lonely Integer.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/Maximizing XOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/Maximizing XOR.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/Sansa and XOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/Sansa and XOR.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/Sum vs XOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/Sum vs XOR.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/The Great XOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/The Great XOR.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Bit Manipulation/Xor-sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Bit Manipulation/Xor-sequence.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Graph Theory/Even Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Graph Theory/Even Tree.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Graph Theory/Journey to the Moon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Graph Theory/Journey to the Moon.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Graph Theory/Roads and Libraries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Graph Theory/Roads and Libraries.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Beautiful Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Beautiful Pairs.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Grid Challenge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Grid Challenge.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Jim and the Orders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Jim and the Orders.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Largest Permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Largest Permutation.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Luck Balance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Luck Balance.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Marc's Cakewalk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Marc's Cakewalk.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Mark and Toys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Mark and Toys.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Maximum Perimeter Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Maximum Perimeter Triangle.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Minimum Absolute Difference in an Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Minimum Absolute Difference in an Array.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Permuting Two Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Permuting Two Arrays.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Priyanka and Toys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Priyanka and Toys.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Greedy/Sherlock and The Beast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Greedy/Sherlock and The Beast.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/ACM ICPC Team.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/ACM ICPC Team.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Absolute Permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Absolute Permutation.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Almost Sorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Almost Sorted.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Angry Professor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Angry Professor.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Append and Delete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Append and Delete.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Apple and Orange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Apple and Orange.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Beautiful Days at the Movies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Beautiful Days at the Movies.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Beautiful Triplets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Beautiful Triplets.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Between Two Sets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Between Two Sets.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Birthday Chocolate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Birthday Chocolate.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Bon Appétit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Bon Appétit.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Breaking the Records.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Breaking the Records.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Cats and a Mouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Cats and a Mouse.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Cavity Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Cavity Map.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Chocolate Feast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Chocolate Feast.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Circular Array Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Circular Array Rotation.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Climbing the Leaderboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Climbing the Leaderboard.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Counting Valleys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Counting Valleys.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Cut the sticks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Cut the sticks.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Day of the Programmer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Day of the Programmer.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Designer PDF Viewer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Designer PDF Viewer.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Divisible Sum Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Divisible Sum Pairs.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Drawing Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Drawing Book.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Electronics Shop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Electronics Shop.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Encryption.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Equalize the Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Equalize the Array.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Extra Long Factorials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Extra Long Factorials.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Fair Rations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Fair Rations.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Find Digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Find Digits.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Flatland Space Station.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Flatland Space Station.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Grading Students.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Grading Students.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Halloween Sale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Halloween Sale.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Happy Ladybugs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Happy Ladybugs.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Jumping on the Clouds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Jumping on the Clouds.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Jumping on the Clouds: Revisited.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Jumping on the Clouds: Revisited.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Kangaroo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Kangaroo.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Library Fine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Library Fine.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Lisa's Workbook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Lisa's Workbook.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Manasa and Stone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Manasa and Stone.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Matrix Layer Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Matrix Layer Rotation.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Migratory Birds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Migratory Birds.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Minimum Distances.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Minimum Distances.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Modified Kaprekar Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Modified Kaprekar Numbers.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Picking Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Picking Numbers.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Repeated String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Repeated String.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Save the Prisoner!.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Save the Prisoner!.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Sequence Equation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Sequence Equation.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Service Lane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Service Lane.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Sherlock and Squares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Sherlock and Squares.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Sock Merchant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Sock Merchant.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Strange Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Strange Counter.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Taum and B'day.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Taum and B'day.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/The Grid Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/The Grid Search.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/The Hurdle Race.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/The Hurdle Race.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/The Time in Words.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/The Time in Words.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Utopian Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Utopian Tree.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Implementation/Viral Advertising.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Implementation/Viral Advertising.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Recursion/Recursive Digit Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Recursion/Recursive Digit Sum.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Search/Connected Cells in a Grid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Search/Connected Cells in a Grid.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Search/Hackerland Radio Transmitters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Search/Hackerland Radio Transmitters.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Search/Ice Cream Parlor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Search/Ice Cream Parlor.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Search/Missing Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Search/Missing Numbers.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Search/Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Search/Pairs.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Search/Sherlock and Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Search/Sherlock and Array.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Big Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Big Sorting.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Closest Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Closest Numbers.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Correctness and the Loop Invariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Correctness and the Loop Invariant.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Counting Sort 1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Counting Sort 1.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Counting Sort 2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Counting Sort 2.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Find the Median.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Find the Median.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Insertion Sort - Part 1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Insertion Sort - Part 1.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Insertion Sort - Part 2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Insertion Sort - Part 2.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Intro to Tutorial Challenges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Intro to Tutorial Challenges.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Quicksort 1 - Partition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Quicksort 1 - Partition.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Sorting/Running Time of Algorithms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Sorting/Running Time of Algorithms.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Alternating Characters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Alternating Characters.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Anagram.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Beautiful Binary String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Beautiful Binary String.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Caesar Cipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Caesar Cipher.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/CamelCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/CamelCase.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Funny String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Funny String.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Game of Thrones - I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Game of Thrones - I.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Gemstones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Gemstones.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/HackerRank in a String!.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/HackerRank in a String!.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Making Anagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Making Anagrams.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Mars Exploration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Mars Exploration.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Palindrome Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Palindrome Index.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Pangrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Pangrams.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Separate the Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Separate the Numbers.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Sherlock and Anagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Sherlock and Anagrams.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Sherlock and the Valid String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Sherlock and the Valid String.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/String Construction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/String Construction.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Strong Password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Strong Password.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Super Reduced String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Super Reduced String.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/The Love-Letter Mystery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/The Love-Letter Mystery.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Two Characters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Two Characters.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Two Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Two Strings.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Strings/Weighted Uniform Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Strings/Weighted Uniform Strings.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/A Very Big Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/A Very Big Sum.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Birthday Cake Candles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Birthday Cake Candles.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Compare the Triplets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Compare the Triplets.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Diagonal Difference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Diagonal Difference.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Mini-Max Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Mini-Max Sum.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Plus Minus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Plus Minus.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Simple Array Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Simple Array Sum.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Solve Me First.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Solve Me First.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Staircase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Staircase.java -------------------------------------------------------------------------------- /Problem Solving-Algorithms/Warmup/Time Conversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Algorithms/Warmup/Time Conversion.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Arrays/2D Array - DS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Arrays/2D Array - DS.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Arrays/Array Manipulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Arrays/Array Manipulation.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Arrays/Arrays - DS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Arrays/Arrays - DS.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Arrays/Dynamic Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Arrays/Dynamic Array.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Arrays/Left Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Arrays/Left Rotation.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Arrays/Sparse Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Arrays/Sparse Arrays.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Balanced Trees/Self Balancing Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Balanced Trees/Self Balancing Tree.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Heap/Jesse and Cookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Heap/Jesse and Cookies.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Heap/QHEAP1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Heap/QHEAP1.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Compare two linked lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Compare two linked lists.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Delete a Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Delete a Node.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Find Merge Point of Two Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Find Merge Point of Two Lists.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Get Node Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Get Node Value.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Insert a node at a specific position in a linked list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Insert a node at a specific position in a linked list.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Insert a node at the head of a linked list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Insert a node at the head of a linked list.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Merge two sorted linked lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Merge two sorted linked lists.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Print in Reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Print in Reverse.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Print the Elements of a Linked List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Print the Elements of a Linked List.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Reverse a doubly linked list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Reverse a doubly linked list.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Linked Lists/Reverse a linked list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Linked Lists/Reverse a linked list.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Queues/Queue using Two Stacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Queues/Queue using Two Stacks.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Stacks/Balanced Brackets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Stacks/Balanced Brackets.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Stacks/Equal Stacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Stacks/Equal Stacks.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Stacks/Maximum Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Stacks/Maximum Element.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Binary Search Tree : Insertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Binary Search Tree : Insertion.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Binary Search Tree : Lowest Common Ancestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Binary Search Tree : Lowest Common Ancestor.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Is This a Binary Search Tree?.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Is This a Binary Search Tree?.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Tree : Top View.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Tree : Top View.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Tree: Height of a Binary Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Tree: Height of a Binary Tree.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Tree: Inorder Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Tree: Inorder Traversal.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Tree: Level Order Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Tree: Level Order Traversal.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Tree: Postorder Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Tree: Postorder Traversal.java -------------------------------------------------------------------------------- /Problem Solving-Data Structures/Trees/Tree: Preorder Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aabhas99/HackerRank-Solution-To-Algorithms/HEAD/Problem Solving-Data Structures/Trees/Tree: Preorder Traversal.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Algorithms 2 | Solutions To HackerRank Problems 3 | --------------------------------------------------------------------------------