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