├── .gitignore ├── Algorithms ├── Bit Manipulation │ ├── A or B │ │ ├── Solution.java │ │ ├── aorb-English.pdf │ │ └── aorb-testcases.zip │ ├── AND Product │ │ ├── Solution.java │ │ ├── and-product-English.pdf │ │ └── and-product-testcases.zip │ ├── Changing Bits │ │ ├── Solution.java │ │ ├── changing-bits-English.pdf │ │ └── changing-bits-testcases.zip │ ├── Counter game │ │ ├── Solution.java │ │ ├── counter-game-English.pdf │ │ └── counter-game-testcases.zip │ ├── Flipping bits │ │ ├── Solution.java │ │ ├── flipping-bits-English.pdf │ │ └── flipping-bits-testcases.zip │ ├── Lonely Integer │ │ ├── Solution.java │ │ ├── lonely-integer-English.pdf │ │ └── lonely-integer-testcases.zip │ ├── Maximizing XOR │ │ ├── Solution.java │ │ ├── maximizing-xor-English.pdf │ │ └── maximizing-xor-testcases.zip │ ├── Sum vs XOR │ │ ├── Solution.java │ │ ├── sum-vs-xor-English.pdf │ │ └── sum-vs-xor-testcases.zip │ ├── Xor-sequence │ │ ├── Solution.java │ │ ├── xor-se-English.pdf │ │ └── xor-se-testcases.zip │ └── Yet Another Minimax Problem │ │ ├── Solution.java │ │ ├── yet-another-minimax-problem-English.pdf │ │ └── yet-another-minimax-problem-testcases.zip ├── Constructive Algorithms │ └── New Year Chaos │ │ ├── Solution.java │ │ ├── new-year-chaos-English.pdf │ │ └── new-year-chaos-testcases.zip ├── Debugging │ ├── Prime Dates │ │ ├── Main.java │ │ ├── prime-date-English.pdf │ │ └── prime-date-testcases.zip │ └── Zig Zag Sequence │ │ ├── Main.java │ │ ├── zig-zag-sequence-English.pdf │ │ └── zig-zag-sequence-testcases.zip ├── Graph Theory │ └── Find the Path │ │ ├── Solution.java │ │ ├── shortest-path-English.pdf │ │ └── shortest-path-testcases.zip ├── Greedy │ ├── Beautiful Pairs │ │ ├── Solution.java │ │ ├── beautiful-pairs-English.pdf │ │ └── beautiful-pairs-testcases.zip │ ├── Grid Challenge │ │ ├── Solution.java │ │ ├── grid-challenge-English.pdf │ │ └── grid-challenge-testcases.zip │ ├── Jim and the Orders │ │ ├── Solution.java │ │ ├── jim-and-the-orders-English.pdf │ │ └── jim-and-the-orders-testcases.zip │ ├── Mark and Toys │ │ ├── Solution.java │ │ ├── mark-and-toys-English.pdf │ │ └── mark-and-toys-testcases.zip │ ├── Minimum Absolute Difference in an Array │ │ ├── Solution.java │ │ ├── minimum-absolute-difference-in-an-array-English.pdf │ │ └── minimum-absolute-difference-in-an-array-testcases.zip │ ├── Permuting Two Arrays │ │ ├── Solution.java │ │ ├── two-arrays-English.pdf │ │ └── two-arrays-testcases.zip │ └── Sherlock and The Beast │ │ ├── Solution.java │ │ ├── sherlock-and-the-beast-English.pdf │ │ └── sherlock-and-the-beast-testcases.zip ├── Implementation │ ├── Angry Professor │ │ ├── Solution.java │ │ ├── angry-professor-English.pdf │ │ └── angry-professor-testcases.zip │ ├── Append and Delete │ │ ├── Solution.java │ │ ├── append-and-delete-English.pdf │ │ └── append-and-delete-testcases.zip │ ├── Apple and Orange │ │ ├── Solution.java │ │ ├── apple-and-orange-English.pdf │ │ └── apple-and-orange-testcases.zip │ ├── Beautiful Days at the Movies │ │ ├── Solution.java │ │ ├── beautiful-days-at-the-movies-English.pdf │ │ └── beautiful-days-at-the-movies-testcases.zip │ ├── Beautiful Triplets │ │ ├── Solution.java │ │ ├── beautiful-triplets-English.pdf │ │ └── beautiful-triplets-testcases.zip │ ├── Between Two Sets │ │ ├── Solution.java │ │ ├── between-two-sets-English.pdf │ │ └── between-two-sets-testcases.zip │ ├── Birthday Chocolate │ │ ├── Solution.java │ │ ├── the-birthday-bar-English.pdf │ │ └── the-birthday-bar-testcases.zip │ ├── Bon Appetit │ │ ├── Solution.java │ │ ├── bon-appetit-English.pdf │ │ └── bon-appetit-testcases.zip │ ├── Breaking the Records │ │ ├── Solution.java │ │ ├── breaking-best-and-worst-records-English.pdf │ │ └── breaking-best-and-worst-records-testcases.zip │ ├── Cats and a Mouse │ │ ├── Solution.java │ │ ├── cats-and-a-mouse-English.pdf │ │ └── cats-and-a-mouse-testcases.zip │ ├── Cavity Map │ │ ├── Solution.java │ │ ├── cavity-map-English.pdf │ │ └── cavity-map-testcases.zip │ ├── Chocolate Feast │ │ ├── Solution.java │ │ ├── chocolate-feast-English.pdf │ │ └── chocolate-feast-testcases.zip │ ├── Circular Array Rotation │ │ ├── Solution.java │ │ ├── circular-array-rotation-English.pdf │ │ └── circular-array-rotation-testcases.zip │ ├── Counting Valleys │ │ ├── Solution.java │ │ ├── counting-valleys-English.pdf │ │ └── counting-valleys-testcases.zip │ ├── Cut the sticks │ │ ├── Solution.java │ │ ├── cut-the-sticks-English.pdf │ │ └── cut-the-sticks-testcases.zip │ ├── Day of the Programmer │ │ ├── Solution.java │ │ ├── day-of-the-programmer-English.pdf │ │ └── day-of-the-programmer-testcases.zip │ ├── Designer PDF Viewer │ │ ├── Solution.java │ │ ├── designer-pdf-viewer-English.pdf │ │ └── designer-pdf-viewer-testcases.zip │ ├── Divisible Sum Pairs │ │ ├── Solution.java │ │ ├── divisible-sum-pairs-English.pdf │ │ └── divisible-sum-pairs-testcases.zip │ ├── Drawing Book │ │ ├── Solution.java │ │ ├── drawing-book-English.pdf │ │ └── drawing-book-testcases.zip │ ├── Electronics Shop │ │ ├── Solution.java │ │ ├── electronics-shop-English.pdf │ │ └── electronics-shop-testcases.zip │ ├── Equalize the Array │ │ ├── Solution.java │ │ ├── equality-in-a-array-English.pdf │ │ └── equality-in-a-array-testcases.zip │ ├── Fair Rations │ │ ├── Solution.java │ │ ├── fair-rations-English.pdf │ │ └── fair-rations-testcases.zip │ ├── Find Digits │ │ ├── Solution.java │ │ ├── find-digits-English.pdf │ │ └── find-digits-testcases.zip │ ├── Flatland Space Stations │ │ ├── Solution.java │ │ ├── flatland-space-stations-English.pdf │ │ └── flatland-space-stations-testcases.zip │ ├── Grading Students │ │ ├── Solution.java │ │ ├── grading-English.pdf │ │ └── grading-testcases.zip │ ├── Jumping on the Clouds - Revisited │ │ ├── Solution.java │ │ ├── jumping-on-the-clouds-revisited-English.pdf │ │ └── jumping-on-the-clouds-revisited-testcases.zip │ ├── Jumping on the Clouds │ │ ├── Solution.java │ │ ├── jumping-on-the-clouds-English.pdf │ │ └── jumping-on-the-clouds-testcases.zip │ ├── Kangaroo │ │ ├── Solution.java │ │ ├── kangaroo-English.pdf │ │ └── kangaroo-testcases.zip │ ├── Library Fine │ │ ├── Solution.java │ │ ├── library-fine-English.pdf │ │ └── library-fine-testcases.zip │ ├── Lisa's Workbook │ │ ├── Solution.java │ │ ├── lisa-workbook-English.pdf │ │ └── lisa-workbook-testcases.zip │ ├── Migratory Birds │ │ ├── Solution.java │ │ ├── migratory-birds-English.pdf │ │ └── migratory-birds-testcases.zip │ ├── Minimum Distances │ │ ├── Solution.java │ │ ├── minimum-distances-English.pdf │ │ └── minimum-distances-testcases.zip │ ├── Modified Kaprekar Numbers │ │ ├── Solution.java │ │ ├── kaprekar-numbers-English.pdf │ │ └── kaprekar-numbers-testcases.zip │ ├── Picking Numbers │ │ ├── Solution.java │ │ ├── picking-numbers-English.pdf │ │ └── picking-numbers-testcases.zip │ ├── Repeated String │ │ ├── Solution.java │ │ ├── repeated-string-English.pdf │ │ └── repeated-string-testcases.zip │ ├── Save the Prisoner! │ │ ├── Solution.java │ │ ├── save-the-prisoner-English.pdf │ │ └── save-the-prisoner-testcases.zip │ ├── Sequence Equation │ │ ├── Solution.java │ │ ├── permutation-equation-English.pdf │ │ └── permutation-equation-testcases.zip │ ├── Service Lane │ │ ├── Solution.java │ │ ├── service-lane-English.pdf │ │ └── service-lane-testcases.zip │ ├── Sherlock and Squares │ │ ├── Solution.java │ │ ├── sherlock-and-squares-English.pdf │ │ └── sherlock-and-squares-testcases.zip │ ├── Sock Merchant │ │ ├── Solution.java │ │ ├── sock-merchant-English.pdf │ │ └── sock-merchant-testcases.zip │ ├── Strange Counter │ │ ├── Solution.java │ │ ├── strange-code-English.pdf │ │ └── strange-code-testcases.zip │ ├── Taum and B'day │ │ ├── Solution.java │ │ ├── taum-and-bday-English.pdf │ │ └── taum-and-bday-testcases.zip │ ├── The Hurdle Race │ │ ├── Solution.java │ │ ├── the-hurdle-race-English.pdf │ │ └── the-hurdle-race-testcases.zip │ ├── Utopian Tree │ │ ├── Solution.java │ │ ├── utopian-tree-English.pdf │ │ └── utopian-tree-testcases.zip │ └── Viral Advertising │ │ ├── Solution.java │ │ ├── strange-advertising-English.pdf │ │ └── strange-advertising-testcases.zip ├── Recursion │ ├── Crossword Puzzle │ │ ├── Solution.java │ │ ├── crossword-puzzle-English.pdf │ │ └── crossword-puzzle-testcases.zip │ ├── Password Cracker │ │ ├── Solution.java │ │ ├── password-cracker-English.pdf │ │ └── password-cracker-testcases.zip │ └── Recursive Digit Sum │ │ ├── Solution.java │ │ ├── recursive-digit-sum-English.pdf │ │ └── recursive-digit-sum-testcases.zip ├── Search │ └── Pairs │ │ ├── Solution.java │ │ ├── pairs-English.pdf │ │ └── pairs-testcases.zip ├── Sorting │ ├── Big Sorting │ │ ├── Solution.java │ │ ├── big-sorting-English.pdf │ │ └── big-sorting-testcases.zip │ ├── Closest Numbers │ │ ├── Solution.java │ │ ├── closest-numbers-English.pdf │ │ └── closest-numbers-testcases.zip │ ├── Correctness and the Loop Invariant │ │ ├── Solution.java │ │ ├── correctness-invariant-English.pdf │ │ └── correctness-invariant-testcases.zip │ ├── Counting Sort 1 │ │ ├── Solution.java │ │ ├── countingsort1-English.pdf │ │ └── countingsort1-testcases.zip │ ├── Counting Sort 2 │ │ ├── Solution.java │ │ ├── countingsort2-English.pdf │ │ └── countingsort2-testcases.zip │ ├── Find the Median │ │ ├── Solution.java │ │ ├── find-the-median-English.pdf │ │ └── find-the-median-testcases.zip │ ├── Insertion Sort - Part 1 │ │ ├── Solution.java │ │ ├── insertionsort1-English.pdf │ │ └── insertionsort1-testcases.zip │ ├── Insertion Sort - Part 2 │ │ ├── Solution.java │ │ ├── insertionsort2-English.pdf │ │ └── insertionsort2-testcases.zip │ ├── Intro to Tutorial Challenges │ │ ├── Solution.java │ │ ├── tutorial-intro-English.pdf │ │ └── tutorial-intro-testcases.zip │ ├── Lily's Homework │ │ ├── Solution.java │ │ ├── lilys-homework-English.pdf │ │ └── lilys-homework-testcases.zip │ ├── Quicksort 1 - Partition │ │ ├── Solution.java │ │ ├── quicksort1-English.pdf │ │ └── quicksort1-testcases.zip │ ├── Running Time of Algorithms │ │ ├── Solution.java │ │ ├── runningtime-English.pdf │ │ └── runningtime-testcases.zip │ └── The Full Counting Sort │ │ ├── Solution.java │ │ ├── countingsort4-English.pdf │ │ └── countingsort4-testcases.zip ├── Strings │ ├── Alternating Characters │ │ ├── Solution.java │ │ ├── alternating-characters-English.pdf │ │ └── alternating-characters-testcases.zip │ ├── Anagram │ │ ├── Solution.java │ │ ├── anagram-English.pdf │ │ └── anagram-testcases.zip │ ├── Bear and Steady Gene │ │ ├── Solution.java │ │ ├── bear-and-steady-gene-English.pdf │ │ └── bear-and-steady-gene-testcases.zip │ ├── Beautiful Binary String │ │ ├── Solution.java │ │ ├── beautiful-binary-string-English.pdf │ │ └── beautiful-binary-string-testcases.zip │ ├── Caesar Cipher │ │ ├── Solution.java │ │ ├── caesar-cipher-1-English.pdf │ │ └── caesar-cipher-1-testcases.zip │ ├── CamelCase │ │ ├── Solution.java │ │ ├── camelcase-English.pdf │ │ └── camelcase-testcases.zip │ ├── Common Child │ │ ├── Solution.java │ │ ├── common-child-English.pdf │ │ └── common-child-testcases.zip │ ├── Funny String │ │ ├── Solution.java │ │ ├── funny-string-English.pdf │ │ └── funny-string-testcases.zip │ ├── Game of Thrones - I │ │ ├── Solution.java │ │ ├── game-of-thrones-English.pdf │ │ └── game-of-thrones-testcases.zip │ ├── Gemstones │ │ ├── Solution.java │ │ ├── gem-stones-English.pdf │ │ └── gem-stones-testcases.zip │ ├── HackerRank in a String! │ │ ├── Solution.java │ │ ├── hackerrank-in-a-string-English.pdf │ │ └── hackerrank-in-a-string-testcases.zip │ ├── Highest Value Palindrome │ │ ├── Solution.java │ │ ├── richie-rich-English.pdf │ │ └── richie-rich-testcases.zip │ ├── Making Anagrams │ │ ├── Solution.java │ │ ├── making-anagrams-English.pdf │ │ └── making-anagrams-testcases.zip │ ├── Mars Exploration │ │ ├── Solution.java │ │ ├── mars-exploration-English.pdf │ │ └── mars-exploration-testcases.zip │ ├── Maximum Palindromes │ │ ├── Solution.java │ │ ├── maximum-palindromes-English.pdf │ │ └── maximum-palindromes-testcases.zip │ ├── Palindrome Index │ │ ├── Solution.java │ │ ├── palindrome-index-English.pdf │ │ └── palindrome-index-testcases.zip │ ├── Pangrams │ │ ├── Solution.java │ │ ├── pangrams-English.pdf │ │ └── pangrams-testcases.zip │ ├── Separate the Numbers │ │ ├── Solution.java │ │ ├── separate-the-numbers-English.pdf │ │ └── separate-the-numbers-testcases.zip │ ├── Sherlock and Anagrams │ │ ├── Solution.java │ │ ├── sherlock-and-anagrams-English.pdf │ │ └── sherlock-and-anagrams-testcases.zip │ ├── Sherlock and the Valid String │ │ ├── Solution.java │ │ ├── sherlock-and-valid-string-English.pdf │ │ └── sherlock-and-valid-string-testcases.zip │ ├── String Construction │ │ ├── Solution.java │ │ ├── string-construction-English.pdf │ │ └── string-construction-testcases.zip │ ├── Strong Password │ │ ├── Solution.java │ │ ├── strong-password-English.pdf │ │ └── strong-password-testcases.zip │ ├── The Love-Letter Mystery │ │ ├── Solution.java │ │ ├── the-love-letter-mystery-English.pdf │ │ └── the-love-letter-mystery-testcases.zip │ ├── Two Characters │ │ ├── Solution.java │ │ ├── two-characters-English.pdf │ │ └── two-characters-testcases.zip │ ├── Two Strings │ │ ├── Solution.java │ │ ├── two-strings-English.pdf │ │ └── two-strings-testcases.zip │ └── Weighted Uniform Strings │ │ ├── Solution.java │ │ ├── weighted-uniform-string-English.pdf │ │ └── weighted-uniform-string-testcases.zip └── Warmup │ ├── A Very Big Sum │ ├── Solution.java │ ├── a-very-big-sum-English.pdf │ └── a-very-big-sum-testcases.zip │ ├── Birthday Cake Candles │ ├── Solution.java │ ├── birthday-cake-candles-English.pdf │ └── birthday-cake-candles-testcases.zip │ ├── Compare the Triplets │ ├── Solution.java │ ├── compare-the-triplets-English.pdf │ └── compare-the-triplets-testcases.zip │ ├── Diagonal Difference │ ├── Solution.java │ ├── diagonal-difference-English.pdf │ └── diagonal-difference-testcases.zip │ ├── Mini-Max Sum │ ├── Solution.java │ ├── mini-max-sum-English.pdf │ └── mini-max-sum-testcases.zip │ ├── Plus Minus │ ├── Solution.java │ ├── plus-minus-English.pdf │ └── plus-minus-testcases.zip │ ├── Simple Array Sum │ ├── Solution.java │ ├── simple-array-sum-English.pdf │ └── simple-array-sum-testcases.zip │ ├── Solve Me First │ ├── Solution.java │ ├── solve-me-first-English.pdf │ └── solve-me-first-testcases.zip │ ├── Staircase │ ├── Solution.java │ ├── staircase-English.pdf │ └── staircase-testcases.zip │ └── Time Conversion │ ├── Solution.java │ ├── time-conversion-English.pdf │ └── time-conversion-testcases.zip ├── C++ ├── Classes │ ├── Abstract Classes - Polymorphism │ │ ├── abstract-classes-polymorphism-English.pdf │ │ ├── abstract-classes-polymorphism-testcases.zip │ │ └── solution.cpp │ ├── Box It! │ │ ├── box-it-English.pdf │ │ ├── box-it-testcases.zip │ │ └── solution.cpp │ ├── Class │ │ ├── c-tutorial-class-English.pdf │ │ ├── c-tutorial-class-testcases.zip │ │ └── solution.cpp │ ├── Classes and Objects │ │ ├── classes-objects-English.pdf │ │ ├── classes-objects-testcases.zip │ │ └── solution.cpp │ ├── Exceptional Server │ │ ├── exceptional-server-English.pdf │ │ ├── exceptional-server-testcases.zip │ │ └── solution.cpp │ ├── Inherited Code │ │ ├── inherited-code-English.pdf │ │ ├── inherited-code-testcases.zip │ │ └── solution.cpp │ ├── Structs │ │ ├── c-tutorial-struct-English.pdf │ │ ├── c-tutorial-struct-testcases.zip │ │ └── solution.cpp │ └── Virtual Functions │ │ ├── solution.cpp │ │ ├── virtual-functions-English.pdf │ │ └── virtual-functions-testcases.zip ├── Introduction │ ├── Arrays Introduction │ │ ├── arrays-introduction-English.pdf │ │ ├── arrays-introduction-testcases.zip │ │ └── solution.cpp │ ├── Basic Data Types │ │ ├── c-tutorial-basic-data-types-English.pdf │ │ ├── c-tutorial-basic-data-types-testcases.zip │ │ └── solution.cpp │ ├── Conditional Statements │ │ ├── c-tutorial-conditional-if-else-English.pdf │ │ ├── c-tutorial-conditional-if-else-testcases.zip │ │ └── solution.cpp │ ├── For Loop │ │ ├── c-tutorial-for-loop-English.pdf │ │ ├── c-tutorial-for-loop-testcases.zip │ │ └── solution.cpp │ ├── Functions │ │ ├── c-tutorial-functions-English.pdf │ │ ├── c-tutorial-functions-testcases.zip │ │ └── solution.cpp │ ├── Input and Output │ │ ├── cpp-input-and-output-English.pdf │ │ ├── cpp-input-and-output-testcases.zip │ │ └── solution.cpp │ ├── Pointer │ │ ├── c-tutorial-pointer-English.pdf │ │ ├── c-tutorial-pointer-testcases.zip │ │ └── solution.cpp │ ├── Say ''Hello, World!'' With C++ │ │ ├── cpp-hello-world-English.pdf │ │ ├── cpp-hello-world-testcases.zip │ │ └── solution.cpp │ └── Variable Sized Arrays │ │ ├── solution.cpp │ │ ├── variable-sized-arrays-English.pdf │ │ └── variable-sized-arrays-testcases.zip └── Strings │ ├── Attribute Parser │ ├── attribute-parser-English.pdf │ ├── attribute-parser-testcases.zip │ └── solution.cpp │ ├── StringStream │ ├── c-tutorial-stringstream-English.pdf │ ├── c-tutorial-stringstream-testcases.zip │ └── solution.cpp │ └── Strings │ ├── c-tutorial-strings-English.pdf │ ├── c-tutorial-strings-testcases.zip │ └── solution.cpp ├── C ├── Arrays and Strings │ ├── 1D Arrays in C │ │ ├── 1d-arrays-in-c-English.pdf │ │ ├── 1d-arrays-in-c-testcases.zip │ │ └── solution.c │ ├── Array Reversal │ │ ├── reverse-array-c-English.pdf │ │ ├── reverse-array-c-testcases.zip │ │ └── solution.c │ ├── Digit Frequency │ │ ├── frequency-of-digits-1-English.pdf │ │ ├── frequency-of-digits-1-testcases.zip │ │ └── solution.c │ ├── Dynamic Array in C │ │ ├── dynamic-array-in-c-English.pdf │ │ ├── dynamic-array-in-c-testcases.zip │ │ └── solution.c │ └── Printing Tokens │ │ ├── printing-tokens--English.pdf │ │ ├── printing-tokens--testcases.zip │ │ └── solution.c ├── Conditionals and Loops │ ├── Bitwise Operators │ │ ├── bitwise-operators-in-c-English.pdf │ │ ├── bitwise-operators-in-c-testcases.zip │ │ └── solution.c │ ├── Conditional Statements in C │ │ ├── conditional-statements-in-c-English.pdf │ │ └── solution.c │ ├── For Loop in C │ │ ├── for-loop-in-c-English.pdf │ │ └── solution.c │ ├── Printing Pattern using Loops │ │ ├── printing-pattern-2-English.pdf │ │ ├── printing-pattern-2-testcases.zip │ │ └── solution.c │ └── Sum of Digits of a Five Digit Number │ │ ├── solution.c │ │ ├── sum-of-digits-of-a-five-digit-number-English.pdf │ │ └── sum-of-digits-of-a-five-digit-number-testcases.zip ├── Functions │ ├── Calculate the Nth term │ │ ├── recursion-in-c-English.pdf │ │ ├── recursion-in-c-testcases.zip │ │ └── solution.c │ ├── Permutations of Strings │ │ ├── permutations-of-strings-English.pdf │ │ ├── permutations-of-strings-testcases.zip │ │ └── solution.c │ ├── Querying the Document │ │ ├── querying-the-document-English.pdf │ │ ├── querying-the-document-testcases.zip │ │ └── solution.c │ ├── Sorting Array of Strings │ │ ├── solution.c │ │ ├── sorting-array-of-strings-English.pdf │ │ └── sorting-array-of-strings-testcases.zip │ ├── Students Marks Sum │ │ ├── solution.c │ │ ├── students-marks-sum-English.pdf │ │ └── students-marks-sum-testcases.zip │ └── Variadic functions in C │ │ ├── solution.c │ │ ├── variadic-functions-in-c-English.pdf │ │ └── variadic-functions-in-c-testcases.zip ├── Introduction │ ├── ''Hello World!'' in C │ │ ├── hello-world-c-English.pdf │ │ ├── hello-world-c-testcases.zip │ │ └── solution.c │ ├── Functions in C │ │ ├── functions-in-c-English.pdf │ │ └── solution.c │ ├── Playing With Characters │ │ ├── playing-with-characters-English.pdf │ │ ├── playing-with-characters-testcases.zip │ │ └── solution.c │ ├── Pointers in C │ │ ├── pointer-in-c-English.pdf │ │ └── solution.c │ └── Sum and Difference of Two Numbers │ │ ├── solution.c │ │ ├── sum-numbers-c-English.pdf │ │ └── sum-numbers-c-testcases.zip └── Structs and Enums │ ├── Boxes through a Tunnel │ ├── solution.c │ ├── too-high-boxes-English.pdf │ └── too-high-boxes-testcases.zip │ ├── Post Transition │ ├── post-transition-English.pdf │ ├── post-transition-testcases.zip │ └── solution.c │ ├── Small Triangles, Large Triangles │ ├── small-triangles-large-triangles-English.pdf │ ├── small-triangles-large-triangles-testcases.zip │ └── solution.c │ └── Structuring the Document │ ├── solution.c │ ├── structuring-the-document-English.pdf │ └── structuring-the-document-testcases.zip ├── Compete ├── Booking.com All Women Hackathon │ ├── Busy Days │ │ ├── Solution.java │ │ ├── busy-days-English.pdf │ │ └── busy-days-testcases.zip │ ├── Distance between two polygons │ │ ├── Solution.java │ │ ├── distance-between-two-polygons-English.pdf │ │ └── distance-between-two-polygons-testcases.zip │ ├── Manage the check-in queue │ │ ├── Solution.java │ │ ├── queueing-in-the-supermarket-English.pdf │ │ └── queueing-in-the-supermarket-testcases.zip │ └── Minimum Hotels │ │ ├── Solution.java │ │ ├── minimum-hotels-English.pdf │ │ └── minimum-hotels-testcases.zip ├── Hack the Interview - Global │ ├── Determine the Winner │ │ ├── Solution.java │ │ ├── playing-cards-1-1-English.pdf │ │ └── playing-cards-1-1-testcases.zip │ ├── High Security Strings │ │ ├── Solution.java │ │ ├── high-security-strings-English.pdf │ │ └── high-security-strings-testcases.zip │ └── Maximum Streaks │ │ ├── Solution.java │ │ ├── heads-or-tails-English.pdf │ │ └── heads-or-tails-testcases.zip ├── Moody's Analytics 2018 University CodeSprint │ ├── Gap Up and Gap Down │ │ ├── Solution.java │ │ ├── gap-up-down-English.pdf │ │ └── gap-up-down-testcases.zip │ ├── Mean Normalization │ │ ├── Solution.java │ │ ├── mean-normalization-English.pdf │ │ └── mean-normalization-testcases.zip │ └── Meeting Profit Target │ │ ├── Solution.java │ │ ├── meeting-profit-target-English.pdf │ │ └── meeting-profit-target-testcases.zip ├── Moody's Analytics Women in Engineering Hackathon 2018 │ └── Numbers Square │ │ ├── Solution.java │ │ ├── numbers-square-English.pdf │ │ └── numbers-square-testcases.zip └── Project Euler │ ├── #0000 - #0099 │ ├── #001 - Multiples of 3 and 5 │ │ ├── 001_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler001-English.pdf │ │ └── euler001-testcases.zip │ ├── #002 - Even Fibonacci numbers │ │ ├── 002_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler002-English.pdf │ │ └── euler002-testcases.zip │ ├── #003 - Largest prime factor │ │ ├── 003_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler003-English.pdf │ │ └── euler003-testcases.zip │ ├── #004 - Largest palindrome product │ │ ├── 004_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler004-English.pdf │ │ └── euler004-testcases.zip │ ├── #005 - Smallest multiple │ │ ├── 005_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler005-English.pdf │ │ └── euler005-testcases.zip │ ├── #006 - Sum square difference │ │ ├── 006_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler006-English.pdf │ │ └── euler006-testcases.zip │ ├── #007 - 10001st prime │ │ ├── 007_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler007-English.pdf │ │ └── euler007-testcases.zip │ ├── #008 - Largest product in a series │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler008-English.pdf │ │ └── euler008-testcases.zip │ ├── #009 - Special Pythagorean triplet │ │ ├── 009_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler009-English.pdf │ │ └── euler009-testcases.zip │ ├── #010 - Summation of primes │ │ ├── 010_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler010-English.pdf │ │ └── euler010-testcases.zip │ ├── #011 - Largest product in a grid │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── data.txt │ │ ├── euler011-English.pdf │ │ └── euler011-testcases.zip │ ├── #012 - Highly divisible triangular number │ │ ├── 012_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler012-English.pdf │ │ └── euler012-testcases.zip │ ├── #013 - Large sum │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── data.txt │ │ ├── euler013-English.pdf │ │ └── euler013-testcases.zip │ ├── #014 - Longest Collatz │ │ ├── 014_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler014-English.pdf │ │ └── euler014-testcases.zip │ ├── #015 - Lattice paths │ │ ├── 015_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler015-English.pdf │ │ ├── euler015-testcases.zip │ │ └── p015.png │ ├── #016 - Power digit sum │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler016-English.pdf │ │ └── euler016-testcases.zip │ ├── #017 - Number letter counts (projecteuler.net) │ │ └── Euler.java │ ├── #017 - Number to Words │ │ ├── Solution.java │ │ ├── euler017-English.pdf │ │ └── euler017-testcases.zip │ ├── #018 - Maximum path sum I │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── data.txt │ │ ├── euler018-English.pdf │ │ └── euler018-testcases.zip │ ├── #019 - Counting Sundays │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler019-English.pdf │ │ └── euler019-testcases.zip │ ├── #020 - Factorial digit sum │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler020-English.pdf │ │ └── euler020-testcases.zip │ ├── #021 - Amicable numbers │ │ ├── 021_overview.pdf │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler021-English.pdf │ │ └── euler021-testcases.zip │ ├── #022 - Names scores │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler022-English.pdf │ │ ├── euler022-testcases.zip │ │ └── p022_names.txt │ ├── #023 - Non-abundant sums │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler023-English.pdf │ │ └── euler023-testcases.zip │ ├── #024 - Lexicographic permutations │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler024-English.pdf │ │ └── euler024-testcases.zip │ ├── #025 - N-digit Fibonacci number │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler025-English.pdf │ │ └── euler025-testcases.zip │ ├── #026 - Reciprocal cycles │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler026-English.pdf │ │ └── euler026-testcases.zip │ ├── #027 - Quadratic primes │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler027-English.pdf │ │ └── euler027-testcases.zip │ ├── #028 - Number spiral diagonals │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler028-English.pdf │ │ └── euler028-testcases.zip │ ├── #030 - Digit Nth powers │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler030-English.pdf │ │ └── euler030-testcases.zip │ ├── #035 - Circular primes │ │ ├── Euler.java │ │ ├── euler035-English.pdf │ │ └── euler035-testcases.zip │ ├── #039 - Integer right triangles │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler039-English.pdf │ │ └── euler039-testcases.zip │ ├── #041 - Pandigital prime │ │ ├── Euler.java │ │ ├── euler041-English.pdf │ │ └── euler041-testcases.zip │ └── #067 - Maximum path sum II │ │ ├── Euler.java │ │ ├── Solution.java │ │ ├── euler067-English.pdf │ │ ├── euler067-testcases.zip │ │ └── p067_triangle.txt │ ├── #0200 - #0299 │ └── #207 - Integer Partition Equations │ │ ├── Solution.java │ │ ├── euler207-English.pdf │ │ └── euler207-testcases.zip │ └── #035 - Circular primes │ └── Solution.java ├── Data Structures ├── Arrays │ ├── 2D Array - DS │ │ ├── 2d-array-English.pdf │ │ ├── 2d-array-testcases.zip │ │ └── Solution.java │ ├── Array Manipulation │ │ ├── Solution.java │ │ ├── crush-English.pdf │ │ └── crush-testcases.zip │ ├── Arrays - DS │ │ ├── Solution.java │ │ ├── arrays-ds-English.pdf │ │ └── arrays-ds-testcases.zip │ ├── Dynamic Array │ │ ├── Solution.java │ │ ├── dynamic-array-English.pdf │ │ └── dynamic-array-testcases.zip │ ├── Left Rotation │ │ ├── Solution.java │ │ ├── array-left-rotation-English.pdf │ │ └── array-left-rotation-testcases.zip │ └── Sparse Arrays │ │ ├── Solution.java │ │ ├── sparse-arrays-English.pdf │ │ └── sparse-arrays-testcases.zip ├── Balanced Trees │ ├── Array And Simple Queries │ │ ├── Solution.java │ │ ├── array-and-simple-queries-English.pdf │ │ └── array-and-simple-queries-testcases.zip │ ├── Median Updates │ │ ├── Solution.java │ │ ├── median-English.pdf │ │ └── median-testcases.zip │ ├── Self Balancing Tree │ │ ├── Solution.java │ │ ├── self-balancing-tree-English.pdf │ │ └── self-balancing-tree-testcases.zip │ └── Solution1.java ├── Disjoin Set │ ├── Components in a graph │ │ ├── Solution.java │ │ ├── components-in-graph-English.pdf │ │ └── components-in-graph-testcases.zip │ ├── Kundu And Tree │ │ ├── Solution.java │ │ ├── kundu-and-tree-English.pdf │ │ └── kundu-and-tree-testcases.zip │ └── Merging Communities │ │ ├── Solution.java │ │ ├── merging-communities-English.pdf │ │ └── merging-communities-testcases.zip ├── Heap │ ├── Find the Running Median │ │ ├── Solution.java │ │ ├── find-the-running-median-English.pdf │ │ └── find-the-running-median-testcases.zip │ ├── Jesse and Cookies │ │ ├── Solution.java │ │ ├── jesse-and-cookies-English.pdf │ │ └── jesse-and-cookies-testcases.zip │ ├── Minimum Average Waiting Time │ │ ├── Solution.java │ │ ├── minimum-average-waiting-time-English.pdf │ │ └── minimum-average-waiting-time-testcases.zip │ └── QHEAP1 │ │ ├── Solution.java │ │ ├── qheap1-English.pdf │ │ └── qheap1-testcases.zip ├── Linked Lists │ ├── Compare two linked lists │ │ ├── Solution.java │ │ ├── compare-two-linked-lists-English.pdf │ │ └── compare-two-linked-lists-testcases.zip │ ├── Cycle Detection │ │ ├── Solution.java │ │ ├── reverse-a-linked-list-English.pdf │ │ └── reverse-a-linked-list-testcases.zip │ ├── Delete a Node │ │ ├── Solution.java │ │ ├── delete-a-node-from-a-linked-list-English.pdf │ │ └── delete-a-node-from-a-linked-list-testcases.zip │ ├── Delete duplicate-value nodes from a sorted linked list │ │ ├── Solution.java │ │ ├── delete-duplicate-value-nodes-from-a-sorted-linked-list-English.pdf │ │ └── delete-duplicate-value-nodes-from-a-sorted-linked-list-testcases.zip │ ├── Find Merge Point of Two Lists │ │ ├── Solution.java │ │ ├── find-the-merge-point-of-two-joined-linked-lists-English.pdf │ │ └── find-the-merge-point-of-two-joined-linked-lists-testcases.zip │ ├── Get Node Value │ │ ├── Solution.java │ │ ├── get-the-value-of-the-node-at-a-specific-position-from-the-tail-English.pdf │ │ └── get-the-value-of-the-node-at-a-specific-position-from-the-tail-testcases.zip │ ├── Insert a Node at the Tail of a Linked List │ │ ├── Solution.java │ │ ├── insert-a-node-at-the-tail-of-a-linked-list-English.pdf │ │ └── insert-a-node-at-the-tail-of-a-linked-list-testcases.zip │ ├── Insert a node at a specific position in a linked list │ │ ├── Solution.java │ │ ├── insert-a-node-at-a-specific-position-in-a-linked-list-English.pdf │ │ └── insert-a-node-at-a-specific-position-in-a-linked-list-testcases.zip │ ├── Insert a node at the head of a linked list │ │ ├── Solution.java │ │ ├── insert-a-node-at-the-head-of-a-linked-list-English.pdf │ │ └── insert-a-node-at-the-head-of-a-linked-list-testcases.zip │ ├── Inserting a Node Into a Sorted Doubly Linked List │ │ ├── Solution.java │ │ ├── insert-a-node-into-a-sorted-doubly-linked-list-English.pdf │ │ └── insert-a-node-into-a-sorted-doubly-linked-list-testcases.zip │ ├── Merge two sorted linked lists │ │ ├── Solution.java │ │ ├── merge-two-sorted-linked-lists-English.pdf │ │ └── merge-two-sorted-linked-lists-testcases.zip │ ├── Print in Reverse │ │ ├── Solution.java │ │ ├── print-the-elements-of-a-linked-list-in-reverse-English.pdf │ │ └── print-the-elements-of-a-linked-list-in-reverse-testcases.zip │ ├── Print the Elements of a Linked List │ │ ├── Solution.java │ │ ├── print-the-elements-of-a-linked-list-English.pdf │ │ └── print-the-elements-of-a-linked-list-testcases.zip │ ├── Reverse a doubly linked list │ │ ├── Solution.java │ │ ├── reverse-a-doubly-linked-list-English.pdf │ │ └── reverse-a-doubly-linked-list-testcases.zip │ └── Reverse a linked list │ │ ├── Solution.java │ │ ├── reverse-a-linked-list-English.pdf │ │ └── reverse-a-linked-list-testcases.zip ├── Multiple Choice │ ├── Data Structures MCQ 1 │ │ └── solution.txt │ ├── Data Structures MCQ 2 │ │ └── solution.txt │ └── Data Structures MCQ 3 │ │ └── solution.txt ├── Queues │ ├── Castle on the Grid │ │ ├── Solution.java │ │ ├── castle-on-the-grid-English.pdf │ │ └── castle-on-the-grid-testcases.zip │ ├── Down to Zero II │ │ ├── Solution.java │ │ ├── down-to-zero-ii-English.pdf │ │ └── down-to-zero-ii-testcases.zip │ └── Queue using Two Stacks │ │ ├── Solution.java │ │ ├── queue-using-two-stacks-English.pdf │ │ └── queue-using-two-stacks-testcases.zip ├── Stacks │ ├── AND xor OR │ │ ├── Solution.java │ │ ├── and-xor-or-English.pdf │ │ └── and-xor-or-testcases.zip │ ├── Balanced Brackets │ │ ├── Solution.java │ │ ├── balanced-brackets-English.pdf │ │ └── balanced-brackets-testcases.zip │ ├── Equal Stacks │ │ ├── Solution.java │ │ ├── equal-stacks-English.pdf │ │ └── equal-stacks-testcases.zip │ ├── Game of Two Stacks │ │ ├── Solution.java │ │ ├── game-of-two-stacks-English.pdf │ │ └── game-of-two-stacks-testcases.zip │ ├── Largest Rectangle │ │ ├── Solution.java │ │ ├── largest-rectangle-English.pdf │ │ └── largest-rectangle-testcases.zip │ ├── Maximum Element │ │ ├── Solution.java │ │ ├── maximum-element-English.pdf │ │ └── maximum-element-testcases.zip │ ├── Poisonous Plants │ │ ├── Solution.java │ │ ├── poisonous-plants-English.pdf │ │ └── poisonous-plants-testcases.zip │ └── Simple Text Editor │ │ ├── Solution.java │ │ ├── simple-text-editor-English.pdf │ │ └── simple-text-editor-testcases.zip ├── Trees │ ├── Array Pairs │ │ ├── Solution.java │ │ ├── array-pairs-English.pdf │ │ └── array-pairs-testcases.zip │ ├── Binary Search Tree - Insertion │ │ ├── Solution.java │ │ ├── binary-search-tree-insertion-English.pdf │ │ └── binary-search-tree-insertion-testcases.zip │ ├── Binary Search Tree - Lowest Common Ancestor │ │ ├── Solution.java │ │ ├── binary-search-tree-lowest-common-ancestor-English.pdf │ │ └── binary-search-tree-lowest-common-ancestor-testcases.zip │ ├── Is This a Binary Search Tree │ │ ├── Solution.java │ │ ├── is-binary-search-tree-English.pdf │ │ └── is-binary-search-tree-testcases.zip │ ├── Swap Nodes [Algo] │ │ ├── Solution.java │ │ ├── swap-nodes-algo-English.pdf │ │ └── swap-nodes-algo-testcases.zip │ ├── Tree - Height Of A Binary Tree │ │ ├── Solution.java │ │ ├── tree-height-of-a-binary-tree-English.pdf │ │ └── tree-height-of-a-binary-tree-testcases.zip │ ├── Tree - Huffman Decoding │ │ ├── Solution.java │ │ ├── tree-huffman-decoding-English.pdf │ │ └── tree-huffman-decoding-testcases.zip │ ├── Tree - Inorder Traversal │ │ ├── Solution.java │ │ ├── tree-inorder-traversal-English.pdf │ │ └── tree-inorder-traversal-testcases.zip │ ├── Tree - Level Order Traversal │ │ ├── Solution.java │ │ ├── tree-level-order-traversal-English.pdf │ │ └── tree-level-order-traversal-testcases.zip │ ├── Tree - Postorder Traversal │ │ ├── Solution.java │ │ ├── tree-postorder-traversal-English.pdf │ │ └── tree-postorder-traversal-testcases.zip │ ├── Tree - Preorder Traversal │ │ ├── Solution.java │ │ ├── tree-preorder-traversal-English.pdf │ │ └── tree-preorder-traversal-testcases.zip │ └── Tree - Top View │ │ ├── Solution.java │ │ ├── tree-top-view-English.pdf │ │ └── tree-top-view-testcases.zip └── Trie │ ├── Contacts │ ├── Solution.java │ ├── contacts-English.pdf │ └── contacts-testcases.zip │ └── No Prefix Set │ ├── Solution.java │ ├── no-prefix-set-English.pdf │ └── no-prefix-set-testcases.zip ├── Databases ├── Database Normalization │ ├── Database Normalization #1 - 1NF │ │ ├── database-normalization-1-1nf-English.pdf │ │ └── solution.txt │ ├── Database Normalization #10 │ │ ├── database-normalization-10-English.pdf │ │ └── solution.txt │ ├── Database Normalization #2 - 1_2_3 NF │ │ ├── database-normalization-123nf-English.pdf │ │ └── solution.txt │ ├── Database Normalization #3 │ │ ├── database-normalization-3-English.pdf │ │ └── solution.txt │ ├── Database Normalization #4 │ │ ├── database-normalization-4-English.pdf │ │ └── solution.txt │ ├── Database Normalization #5 │ │ ├── database-normalization-5-English.pdf │ │ └── solution.txt │ ├── Database Normalization #6 │ │ ├── database-normalization-6-English.pdf │ │ └── solution.txt │ ├── Database Normalization #7 │ │ ├── database-normalization-7-English.pdf │ │ └── solution.txt │ ├── Database Normalization #8 │ │ ├── database-normalization-8-English.pdf │ │ └── solution.txt │ └── Database Normalization #9 │ │ ├── database-normalization-9-English.pdf │ │ └── solution.txt ├── Indexes │ ├── Index Architecture Types │ │ └── solution.txt │ ├── Indexes - 2 │ │ └── solution.txt │ ├── Indexes - 3 │ │ └── solution.txt │ └── Indexes - 4 │ │ └── solution.txt ├── NoSQL - XML, MapReduce │ ├── Map Reduce Advanced - Count number of friends │ │ ├── map-reduce-advanced-count-number-of-friends-English.pdf │ │ └── solution.py │ ├── Map Reduce Advanced - Matrix Multiplication │ │ ├── map-reduce-advanced-matrix-multiplication-English.pdf │ │ ├── map-reduce-advanced-matrix-multiplication-testcases.zip │ │ └── solution.py │ ├── Map Reduce Advanced - Relational Join │ │ ├── map-reduce-advanced-relational-join-English.pdf │ │ ├── map-reduce-advanced-relational-join-testcases.zip │ │ └── solution.py │ ├── Querying XML Datastores with XPath - 1 │ │ ├── querying-xml-datastores-with-xpath-1-English.pdf │ │ ├── querying-xml-datastores-with-xpath-1-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 10 │ │ ├── querying-xml-datastores-with-xpath-10-English.pdf │ │ ├── querying-xml-datastores-with-xpath-10-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 11 │ │ ├── querying-xml-datastores-with-xpath-11-English.pdf │ │ ├── querying-xml-datastores-with-xpath-11-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 2 │ │ ├── querying-xml-datastores-with-xpath-1-1-English.pdf │ │ ├── querying-xml-datastores-with-xpath-1-1-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 3 │ │ ├── querying-xml-datastores-with-xpath-3-English.pdf │ │ ├── querying-xml-datastores-with-xpath-3-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 4 │ │ ├── querying-xml-datastores-with-xpath-4-English.pdf │ │ ├── querying-xml-datastores-with-xpath-4-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 5 │ │ ├── querying-xml-datastores-with-xpath-1-4-English.pdf │ │ ├── querying-xml-datastores-with-xpath-1-4-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 6 │ │ ├── querying-xml-datastores-with-xpath-6-English.pdf │ │ ├── querying-xml-datastores-with-xpath-6-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 7 │ │ ├── querying-xml-datastores-with-xpath-7-English.pdf │ │ ├── querying-xml-datastores-with-xpath-7-testcases.zip │ │ └── solution.rb │ ├── Querying XML Datastores with XPath - 8 │ │ ├── querying-xml-datastores-with-xpath-8-English.pdf │ │ ├── querying-xml-datastores-with-xpath-8-testcases.zip │ │ └── solution.rb │ └── Querying XML Datastores with XPath - 9 │ │ ├── querying-xml-datastores-with-xpath-9-English.pdf │ │ ├── querying-xml-datastores-with-xpath-9-testcases.zip │ │ └── solution.rb ├── OLAP │ ├── OLAP Cube Metadata │ │ └── solution.txt │ ├── OLAP Name(s) │ │ └── solution.txt │ ├── OLAP Operation Types │ │ └── solution.txt │ ├── OLAP Operations - 1 │ │ └── solution.txt │ ├── OLAP Operations - 2 │ │ └── solution.txt │ ├── OLAP Performance │ │ └── solution.txt │ └── The Total View │ │ └── solution.txt ├── Relational Algebra │ ├── Basics of Sets and Relations #1 │ │ ├── basics-of-sets-and-relational-algebra-1-English.pdf │ │ └── solution.txt │ ├── Basics of Sets and Relations #2 │ │ ├── basics-of-sets-and-relational-algebra-2-English.pdf │ │ └── solution.txt │ ├── Basics of Sets and Relations #3 │ │ ├── basics-of-sets-and-relational-algebra-3-English.pdf │ │ └── solution.txt │ ├── Basics of Sets and Relations #4 │ │ ├── basics-of-sets-and-relational-algebra-4-English.pdf │ │ └── solution.txt │ ├── Basics of Sets and Relations #5 │ │ ├── basics-of-sets-and-relational-algebra-5-English.pdf │ │ └── solution.txt │ ├── Basics of Sets and Relations #6 │ │ ├── basics-of-sets-and-relational-algebra-6-English.pdf │ │ └── solution.txt │ ├── Basics of Sets and Relations #7 │ │ ├── basics-of-sets-and-relational-algebra-7-English.pdf │ │ └── solution.txt │ ├── Database Query Languages │ │ └── solution.txt │ ├── Procedural Language │ │ └── solution.txt │ ├── Relational Algebra - 3 │ │ └── solution.txt │ ├── Relational Algebra - 4 │ │ └── solution.txt │ ├── Relations - 1 │ │ └── solution.txt │ └── Relations - 2 │ │ └── solution.txt └── Set and Algebra │ ├── Databases - Differences │ ├── databases-differences-English.pdf │ └── solution.txt │ ├── Databases - Keys │ ├── databases-keys-English.pdf │ └── solution.txt │ ├── Databases - Natural Joins │ ├── databases-natural-joins-English.pdf │ └── solution.txt │ └── Databases - Relational Calculus │ ├── databases-relational-calculus-English.pdf │ └── solution.txt ├── Distributed Systems ├── Client Server │ ├── Can funds be transferred - A │ │ └── solution.py │ ├── Can funds be transferred - B │ │ ├── can-funds-be-transferred-b-English.pdf │ │ ├── can-funds-be-transferred-b-testcases.zip │ │ └── solution.py │ ├── Sorted Set │ │ ├── solution.py │ │ ├── sortedset-English.pdf │ │ └── sortedset-testcases.zip │ └── UDS Echo Server │ │ ├── solution.py │ │ ├── uds-echo-server-English.pdf │ │ └── uds-echo-server-testcases.zip ├── MapReduce Basics │ ├── Map Reduce Tutorials - #1 Word Counts │ │ ├── Solution.java │ │ ├── map-reduce-tutorials-1-word-counts-English.pdf │ │ └── map-reduce-tutorials-1-word-counts-testcases.zip │ ├── Map Reduce Tutorials - #2 The Group By Operator │ │ ├── Solution.java │ │ ├── map-reduce-tutorials-2-the-group-by-operator-English.pdf │ │ └── map-reduce-tutorials-2-the-group-by-operator-testcases.zip │ ├── Map Reduce Tutorials - #3 Composite Keys │ │ ├── Solution.java │ │ ├── map-reduce-tutorials-3-composite-keys-English.pdf │ │ └── map-reduce-tutorials-3-composite-keys-testcases.zip │ ├── Relational MapReduce Patterns #1 - Intersections │ │ ├── Solution.java │ │ ├── relational-mapreduce-patterns-1-intersections-English.pdf │ │ └── relational-mapreduce-patterns-1-intersections-testcases.zip │ ├── Relational MapReduce Patterns #2 - Selections │ │ ├── Solution.java │ │ ├── relational-mapreduce-patterns-1-selections-English.pdf │ │ └── relational-mapreduce-patterns-1-selections-testcases.zip │ ├── Relational MapReduce Patterns #3 - Difference │ │ ├── Solution.java │ │ ├── relational-mapreduce-patterns-3-difference-English.pdf │ │ └── relational-mapreduce-patterns-3-difference-testcases.zip │ └── Relational MapReduce Patterns #4 - Unions │ │ ├── Solution.java │ │ ├── relational-mapreduce-patterns-4-unions-English.pdf │ │ └── relational-mapreduce-patterns-4-unions-testcases.zip └── Multiple Choice │ ├── Clients and Servers │ └── solution.txt │ ├── Distributed Objects - 1 │ └── solution.txt │ ├── Distributed Objects - 2 │ └── solution.txt │ ├── Distributed Objects - 3 │ └── solution.txt │ ├── Distributed Objects - 4 │ └── solution.txt │ ├── Distributed Objects - 5 │ └── solution.txt │ ├── MapReduce - 2 │ └── solution.txt │ ├── MapReduce - 3 │ └── solution.txt │ ├── RPC-1 │ └── solution.txt │ └── RPC-2 │ └── solution.txt ├── Java ├── Advanced │ ├── Can You Access │ │ ├── Solution.java │ │ ├── can-you-access-English.pdf │ │ └── can-you-access-testcases.zip │ ├── Covariant Return Types │ │ ├── Solution.java │ │ ├── java-covariance-English.pdf │ │ └── java-covariance-testcases.zip │ ├── Java Annotations │ │ ├── Solution.java │ │ ├── java-annotations-English.pdf │ │ └── java-annotations-testcases.zip │ ├── Java Factory Pattern │ │ ├── Solution.java │ │ ├── java-factory-English.pdf │ │ └── java-factory-testcases.zip │ ├── Java Lambda Expressions │ │ ├── Solution.java │ │ ├── java-lambda-expressions-English.pdf │ │ └── java-lambda-expressions-testcases.zip │ ├── Java MD5 │ │ ├── Solution.java │ │ ├── java-md5-English.pdf │ │ └── java-md5-testcases.zip │ ├── Java Reflection - Attributes │ │ ├── Solution.java │ │ ├── java-reflection-attributes-English.pdf │ │ └── java-reflection-attributes-testcases.zip │ ├── Java SHA-256 │ │ ├── Solution.java │ │ ├── sha-256-English.pdf │ │ └── sha-256-testcases.zip │ ├── Java Singleton Pattern │ │ ├── Singleton.java │ │ ├── java-singleton-English.pdf │ │ └── java-singleton-testcases.zip │ ├── Java Varargs - Simple Addition │ │ ├── Solution.java │ │ ├── simple-addition-varargs-English.pdf │ │ └── simple-addition-varargs-testcases.zip │ ├── Java Visitor Pattern │ │ ├── Solution.java │ │ └── java-vistor-pattern-English.pdf │ └── Prime Checker │ │ ├── Solution.java │ │ ├── prime-checker-English.pdf │ │ └── prime-checker-testcases.zip ├── BigNumber │ ├── Java BigDecimal │ │ ├── Solution.java │ │ ├── java-bigdecimal-English.pdf │ │ └── java-bigdecimal-testcases.zip │ ├── Java BigInteger │ │ ├── Solution.java │ │ ├── java-biginteger-English.pdf │ │ └── java-biginteger-testcases.zip │ └── Java Primality Test │ │ ├── Solution.java │ │ ├── java-primality-test-English.pdf │ │ └── java-primality-test-testcases.zip ├── Data Structures │ ├── Java 1D Array (Part 2) │ │ ├── Solution.java │ │ ├── java-1d-array-English.pdf │ │ └── java-1d-array-testcases.zip │ ├── Java 1D Array │ │ ├── Solution.java │ │ ├── java-1d-array-introduction-English.pdf │ │ └── java-1d-array-introduction-testcases.zip │ ├── Java 2D Array │ │ ├── Solution.java │ │ ├── java-2d-array-English.pdf │ │ └── java-2d-array-testcases.zip │ ├── Java Arraylist │ │ ├── Solution.java │ │ ├── java-arraylist-English.pdf │ │ └── java-arraylist-testcases.zip │ ├── Java BitSet │ │ ├── Solution.java │ │ ├── java-bitset-English.pdf │ │ └── java-bitset-testcases.zip │ ├── Java Comparator │ │ ├── Solution.java │ │ ├── java-comparator-English.pdf │ │ └── java-comparator-testcases.zip │ ├── Java Dequeue │ │ ├── java-dequeue-English.pdf │ │ ├── java-dequeue-testcases.zip │ │ └── test.java │ ├── Java Generics │ │ ├── Solution.java │ │ ├── java-generics-English.pdf │ │ └── java-generics-testcases.zip │ ├── Java Hashset │ │ ├── Solution.java │ │ ├── java-hashset-English.pdf │ │ └── java-hashset-testcases.zip │ ├── Java List │ │ ├── Solution.java │ │ ├── java-list-English.pdf │ │ └── java-list-testcases.zip │ ├── Java Map │ │ ├── Solution.java │ │ ├── phone-book-English.pdf │ │ └── phone-book-testcases.zip │ ├── Java Priority Queue │ │ ├── Solution.java │ │ ├── java-priority-queue-English.pdf │ │ └── java-priority-queue-testcases.zip │ ├── Java Sort │ │ ├── Solution.java │ │ ├── java-sort-English.pdf │ │ └── java-sort-testcases.zip │ ├── Java Stack │ │ ├── Solution.java │ │ ├── java-stack-English.pdf │ │ └── java-stack-testcases.zip │ └── Java Subarray │ │ ├── Solution.java │ │ ├── java-negative-subarray-English.pdf │ │ └── java-negative-subarray-testcases.zip ├── Exception Handling │ ├── Java Exception Handling (Try-catch) │ │ ├── Solution.java │ │ ├── java-exception-handling-try-catch-English.pdf │ │ └── java-exception-handling-try-catch-testcases.zip │ └── Java Exception Handling │ │ ├── Solution.java │ │ ├── java-exception-handling-English.pdf │ │ └── java-exception-handling-testcases.zip ├── Introduction │ ├── Java Currency Formatter │ │ ├── Solution.java │ │ ├── java-currency-formatter-English.pdf │ │ └── java-currency-formatter-testcases.zip │ ├── Java Datatypes │ │ ├── Solution.java │ │ ├── java-datatypes-English.pdf │ │ └── java-datatypes-testcases.zip │ ├── Java Date and Time │ │ ├── Solution.java │ │ ├── java-date-and-time-English.pdf │ │ └── java-date-and-time-testcases.zip │ ├── Java End-of-file │ │ ├── Solution.java │ │ ├── java-end-of-file-English.pdf │ │ └── java-end-of-file-testcases.zip │ ├── Java If-Else │ │ ├── Solution.java │ │ ├── java-if-else-English.pdf │ │ └── java-if-else-testcases.zip │ ├── Java Int to String │ │ ├── Solution.java │ │ ├── java-int-to-string-English.pdf │ │ └── java-int-to-string-testcases.zip │ ├── Java Loops I │ │ ├── Solution.java │ │ └── java-loops-i-English.pdf │ ├── Java Loops II │ │ ├── Solution.java │ │ ├── java-loops-English.pdf │ │ └── java-loops-testcases.zip │ ├── Java Output Formatting │ │ ├── Solution.java │ │ ├── java-output-formatting-English.pdf │ │ └── java-output-formatting-testcases.zip │ ├── Java Static Initializer Block │ │ ├── Solution.java │ │ ├── java-static-initializer-block-English.pdf │ │ └── java-static-initializer-block-testcases.zip │ ├── Java Stdin and Stdout I │ │ ├── Solution.java │ │ ├── java-stdin-and-stdout-1-English.pdf │ │ └── java-stdin-and-stdout-1-testcases.zip │ ├── Java Stdin and Stdout II │ │ ├── Solution.java │ │ ├── java-stdin-stdout-English.pdf │ │ └── java-stdin-stdout-testcases.zip │ └── Welcome to Java! │ │ ├── Solution.java │ │ ├── welcome-to-java-English.pdf │ │ └── welcome-to-java-testcases.zip ├── Object Oriented Programming │ ├── Java Abstract Class │ │ ├── Main.java │ │ ├── java-abstract-class-English.pdf │ │ └── java-abstract-class-testcases.zip │ ├── Java Inheritance I │ │ ├── Solution.java │ │ ├── java-inheritance-1-English.pdf │ │ └── java-inheritance-1-testcases.zip │ ├── Java Inheritance II │ │ ├── Solution.java │ │ └── java-inheritance-2-English.pdf │ ├── Java Instanceof keyword │ │ ├── InstanceOFTutorial.java │ │ ├── java-instanceof-keyword-English.pdf │ │ └── java-instanceof-keyword-testcases.zip │ ├── Java Interface │ │ ├── Solution.java │ │ ├── java-interface-English.pdf │ │ └── java-interface-testcases.zip │ ├── Java Iterator │ │ ├── Main.java │ │ ├── java-iterator-English.pdf │ │ └── java-iterator-testcases.zip │ ├── Java Method Overriding 2 (Super Keyword) │ │ ├── Solution.java │ │ ├── java-method-overriding-2-super-keyword-English.pdf │ │ └── java-method-overriding-2-super-keyword-testcases.zip │ └── Java Method Overriding │ │ ├── Solution.java │ │ ├── java-method-overriding-English.pdf │ │ └── java-method-overriding-testcases.zip └── Strings │ ├── Java Anagrams │ ├── Solution.java │ ├── java-anagrams-English.pdf │ └── java-anagrams-testcases.zip │ ├── Java Regex 2 - Duplicate Words │ ├── DuplicateWords.java │ ├── duplicate-word-English.pdf │ └── duplicate-word-testcases.zip │ ├── Java Regex │ ├── Solution.java │ ├── java-regex-English.pdf │ └── java-regex-testcases.zip │ ├── Java String Reverse │ ├── Solution.java │ ├── java-string-reverse-English.pdf │ └── java-string-reverse-testcases.zip │ ├── Java String Tokens │ ├── Solution.java │ ├── java-string-tokens-English.pdf │ └── java-string-tokens-testcases.zip │ ├── Java Strings Introduction │ ├── Solution.java │ ├── java-strings-introduction-English.pdf │ └── java-strings-introduction-testcases.zip │ ├── Java Substring Comparisons │ ├── Solution.java │ ├── java-string-compare-English.pdf │ └── java-string-compare-testcases.zip │ ├── Java Substring │ ├── Solution.java │ ├── java-substring-English.pdf │ └── java-substring-testcases.zip │ ├── Pattern Syntax Checker │ ├── Solution.java │ ├── pattern-syntax-checker-English.pdf │ └── pattern-syntax-checker-testcases.zip │ ├── Tag Content Extractor │ ├── Solution.java │ ├── tag-content-extractor-English.pdf │ └── tag-content-extractor-testcases.zip │ └── Valid Username Regular Expression │ ├── Solution.java │ ├── valid-username-checker-English.pdf │ └── valid-username-checker-testcases.zip ├── LICENSE ├── Linux Shell └── Bash │ ├── A Personalized Echo │ ├── bash-tutorials---a-personalized-echo-English.pdf │ ├── bash-tutorials---a-personalized-echo-testcases.zip │ └── solution.sh │ ├── Let's Echo │ ├── bash-tutorials-lets-echo-English.pdf │ ├── bash-tutorials-lets-echo-testcases.zip │ └── solution.sh │ └── Looping and Skipping │ ├── bash-tutorials---looping-and-skipping-English.pdf │ ├── bash-tutorials---looping-and-skipping-testcases.zip │ └── solution.sh ├── Mathematics └── Fundamentals │ ├── Army Game │ ├── Solution.java │ ├── game-with-cells-English.pdf │ └── game-with-cells-testcases.zip │ ├── Connecting Towns │ ├── Solution.java │ ├── connecting-towns-English.pdf │ └── connecting-towns-testcases.zip │ ├── Find the Point │ ├── Solution.java │ ├── find-point-English.pdf │ └── find-point-testcases.zip │ ├── Handshake │ ├── Solution.java │ ├── handshake-English.pdf │ └── handshake-testcases.zip │ ├── Is Fibo │ ├── Solution.java │ ├── is-fibo-English.pdf │ └── is-fibo-testcases.zip │ ├── Leonardo's Prime Factors │ ├── Solution.java │ ├── leonardo-and-prime-English.pdf │ └── leonardo-and-prime-testcases.zip │ ├── Maximum Draws │ ├── Solution.java │ └── maximum-draws-English.pdf │ └── Minimum Height Triangle │ ├── Solution.java │ ├── lowest-triangle-English.pdf │ └── lowest-triangle-testcases.zip ├── Python ├── Basic Data Types │ ├── Find the Runner-Up Score! │ │ ├── find-second-maximum-number-in-a-list-English.pdf │ │ ├── find-second-maximum-number-in-a-list-testcases.zip │ │ └── solution.py │ ├── Finding the percentage │ │ ├── finding-the-percentage-English.pdf │ │ ├── finding-the-percentage-testcases.zip │ │ └── solution.py │ ├── List Comprehensions │ │ ├── list-comprehensions-English.pdf │ │ ├── list-comprehensions-testcases.zip │ │ └── solution.py │ ├── Lists │ │ ├── python-lists-English.pdf │ │ ├── python-lists-testcases.zip │ │ └── solution.py │ ├── Nested Lists │ │ ├── nested-list-English.pdf │ │ ├── nested-list-testcases.zip │ │ └── solution.py │ └── Tuples │ │ ├── python-tuples-English.pdf │ │ ├── python-tuples-testcases.zip │ │ └── solution.py ├── Introduction │ ├── Arithmetic Operators │ │ ├── python-arithmetic-operators-English.pdf │ │ ├── python-arithmetic-operators-testcases.zip │ │ └── solution.py │ ├── Loops │ │ ├── python-loops-English.pdf │ │ ├── python-loops-testcases.zip │ │ └── solution.py │ ├── Print Function │ │ ├── python-print-English.pdf │ │ ├── python-print-testcases.zip │ │ └── solution.py │ ├── Python - Division │ │ ├── python-division-English.pdf │ │ ├── python-division-testcases.zip │ │ └── solution.py │ ├── Python If-Else │ │ ├── py-if-else-English.pdf │ │ ├── py-if-else-testcases.zip │ │ └── solution.py │ ├── Say ''Hello, World!'' With Python │ │ ├── py-hello-world-English.pdf │ │ ├── py-hello-world-testcases.zip │ │ └── solution.py │ └── Write a function │ │ ├── solution.py │ │ ├── write-a-function-English.pdf │ │ └── write-a-function-testcases.zip ├── Itertools │ ├── Compress the String! │ │ ├── compress-the-string-English.pdf │ │ ├── compress-the-string-testcases.zip │ │ └── solution.py │ ├── Iterables and Iterators │ │ ├── iterables-and-iterators-English.pdf │ │ ├── iterables-and-iterators-testcases.zip │ │ └── solution.py │ ├── Maximize It! │ │ ├── maximize-it-English.pdf │ │ ├── maximize-it-testcases.zip │ │ └── solution.py │ ├── itertools.combinations() │ │ ├── itertools-combinations-English.pdf │ │ ├── itertools-combinations-testcases.zip │ │ └── solution.py │ ├── itertools.combinations_with_replacement() │ │ ├── itertools-combinations-with-replacement-English.pdf │ │ ├── itertools-combinations-with-replacement-testcases.zip │ │ └── solution.py │ ├── itertools.permutations() │ │ ├── itertools-permutations-English.pdf │ │ ├── itertools-permutations-testcases.zip │ │ └── solution.py │ └── itertools.product() │ │ ├── itertools-product-English.pdf │ │ ├── itertools-product-testcases.zip │ │ └── solution.py ├── Math │ ├── Find Angle MBC │ │ ├── find-angle-English.pdf │ │ ├── find-angle-testcases.zip │ │ └── solution.py │ ├── Integers Come In All Sizes │ │ ├── python-integers-come-in-all-sizes-English.pdf │ │ ├── python-integers-come-in-all-sizes-testcases.zip │ │ └── solution.py │ ├── Mod Divmod │ │ ├── python-mod-divmod-English.pdf │ │ ├── python-mod-divmod-testcases.zip │ │ └── solution.py │ ├── Polar Coordinates │ │ ├── polar-coordinates-English.pdf │ │ ├── polar-coordinates-testcases.zip │ │ └── solution.py │ ├── Power - Mod Power │ │ ├── python-power-mod-power-English.pdf │ │ ├── python-power-mod-power-testcases.zip │ │ └── solution.py │ ├── Triangle Quest 2 │ │ ├── solution.py │ │ ├── triangle-quest-2-English.pdf │ │ └── triangle-quest-2-testcases.zip │ └── Triangle Quest │ │ ├── python-quest-1-English.pdf │ │ ├── python-quest-1-testcases.zip │ │ └── solution.py ├── Sets │ ├── Check Strict Superset │ │ ├── py-check-strict-superset-English.pdf │ │ ├── py-check-strict-superset-testcases.zip │ │ └── solution.py │ ├── Check Subset │ │ ├── py-check-subset-English.pdf │ │ ├── py-check-subset-testcases.zip │ │ └── solution.py │ ├── Introduction to Sets │ │ ├── py-introduction-to-sets-English.pdf │ │ ├── py-introduction-to-sets-testcases.zip │ │ └── solution.py │ ├── No Idea! │ │ ├── no-idea-English.pdf │ │ ├── no-idea-testcases.zip │ │ └── solution.py │ ├── Set .add() │ │ ├── py-set-add-English.pdf │ │ ├── py-set-add-testcases.zip │ │ └── solution.py │ ├── Set .difference() Operation │ │ ├── py-set-difference-operation-English.pdf │ │ ├── py-set-difference-operation-testcases.zip │ │ └── solution.py │ ├── Set .discard(), .remove() & .pop() │ │ ├── py-set-discard-remove-pop-English.pdf │ │ ├── py-set-discard-remove-pop-testcases.zip │ │ └── solution.py │ ├── Set .intersection() Operation │ │ ├── py-set-intersection-operation-English.pdf │ │ ├── py-set-intersection-operation-testcases.zip │ │ └── solution.py │ ├── Set .symmetric_difference() Operation │ │ ├── py-set-symmetric-difference-operation-English.pdf │ │ ├── py-set-symmetric-difference-operation-testcases.zip │ │ └── solution.py │ ├── Set .union() Operation │ │ ├── py-set-union-English.pdf │ │ ├── py-set-union-testcases.zip │ │ └── solution.py │ ├── Set Mutations │ │ ├── py-set-mutations-English.pdf │ │ ├── py-set-mutations-testcases.zip │ │ └── solution.py │ ├── Symmetric Difference │ │ ├── solution.py │ │ ├── symmetric-difference-English.pdf │ │ └── symmetric-difference-testcases.zip │ └── The Captain's Room │ │ ├── py-the-captains-room-English.pdf │ │ ├── py-the-captains-room-testcases.zip │ │ └── solution.py └── Strings │ ├── Alphabet Rangoli │ ├── alphabet-rangoli-English.pdf │ ├── alphabet-rangoli-testcases.zip │ └── solution.py │ ├── Capitalize! │ ├── capitalize-English.pdf │ ├── capitalize-testcases.zip │ └── solution.py │ ├── Designer Door Mat │ ├── designer-door-mat-English.pdf │ ├── designer-door-mat-testcases.zip │ └── solution.py │ ├── Find a string │ ├── find-a-string-English.pdf │ ├── find-a-string-testcases.zip │ └── solution.py │ ├── Merge the Tools! │ ├── merge-the-tools-English.pdf │ ├── merge-the-tools-testcases.zip │ └── solution.py │ ├── Mutations │ ├── python-mutations-English.pdf │ ├── python-mutations-testcases.zip │ └── solution.py │ ├── String Formatting │ ├── python-string-formatting-English.pdf │ ├── python-string-formatting-testcases.zip │ └── solution.py │ ├── String Split and Join │ ├── python-string-split-and-join-English.pdf │ ├── python-string-split-and-join-testcases.zip │ └── solution.py │ ├── String Validators │ ├── solution.py │ ├── string-validators-English.pdf │ └── string-validators-testcases.zip │ ├── Text Alignment │ ├── solution.py │ ├── text-alignment-English.pdf │ └── text-alignment-testcases.zip │ ├── Text Wrap │ ├── solution.py │ ├── text-wrap-English.pdf │ └── text-wrap-testcases.zip │ ├── The Minion Game │ ├── solution.py │ ├── the-minion-game-English.pdf │ └── the-minion-game-testcases.zip │ ├── What's Your Name │ ├── solution.py │ ├── whats-your-name-English.pdf │ └── whats-your-name-testcases.zip │ └── sWAP cASE │ ├── solution.py │ ├── swap-case-English.pdf │ └── swap-case-testcases.zip ├── README.md ├── Regex ├── Applications │ ├── Alien Username │ │ ├── Solution.java │ │ ├── alien-username-English.pdf │ │ └── alien-username-testcases.zip │ ├── Build a Stack Exchange Scraper │ │ ├── Solution.java │ │ ├── stack-exchange-scraper-English.pdf │ │ └── stack-exchange-scraper-testcases.zip │ ├── Building a Smart IDE Identifying comments │ │ ├── Solution.java │ │ ├── ide-identifying-comments-English.pdf │ │ └── ide-identifying-comments-testcases.zip │ ├── Building a Smart IDE Programming Language Detection │ │ ├── Solution.java │ │ ├── programming-language-detection-English.pdf │ │ └── programming-language-detection-testcases.zip │ ├── Detect HTML Attributes │ │ ├── Solution.java │ │ ├── html-attributes-English.pdf │ │ └── html-attributes-testcases.zip │ ├── Detect HTML Tags │ │ ├── Solution.java │ │ ├── detect-html-tags-English.pdf │ │ └── detect-html-tags-testcases.zip │ ├── Detect HTML links │ │ ├── Solution.java │ │ ├── detect-html-links-English.pdf │ │ └── detect-html-links-testcases.zip │ ├── Detect the Domain Name │ │ ├── Solution.java │ │ ├── detect-the-domain-name-English.pdf │ │ └── detect-the-domain-name-testcases.zip │ ├── Detect the Email Addresses │ │ ├── Solution.java │ │ ├── detect-the-email-addresses-English.pdf │ │ └── detect-the-email-addresses-testcases.zip │ ├── Detecting Valid Latitude and Longitude Pairs │ │ ├── Solution.java │ │ ├── detecting-valid-latitude-and-longitude-English.pdf │ │ └── detecting-valid-latitude-and-longitude-testcases.zip │ ├── Find A Sub-Word │ │ ├── Solution.java │ │ ├── find-substring-English.pdf │ │ └── find-substring-testcases.zip │ ├── Find HackerRank │ │ ├── Solution.java │ │ ├── find-hackerrank-English.pdf │ │ └── find-hackerrank-testcases.zip │ ├── Find a Word │ │ ├── Solution.java │ │ ├── find-a-word-English.pdf │ │ └── find-a-word-testcases.zip │ ├── HackerRank Language │ │ ├── Solution.java │ │ ├── hackerrank-language-English.pdf │ │ └── hackerrank-language-testcases.zip │ ├── HackerRank Tweets │ │ ├── Solution.java │ │ ├── hackerrank-tweets-English.pdf │ │ └── hackerrank-tweets-testcases.zip │ ├── IP Address Validation │ │ ├── Solution.java │ │ ├── ip-address-validation-English.pdf │ │ └── ip-address-validation-testcases.zip │ ├── Saying Hi │ │ ├── Solution.java │ │ ├── saying-hi-English.pdf │ │ └── saying-hi-testcases.zip │ ├── Split the Phone Numbers │ │ ├── Solution.java │ │ ├── split-number-English.pdf │ │ └── split-number-testcases.zip │ ├── The British and American Style of Spelling │ │ ├── Solution.java │ │ ├── uk-and-us-English.pdf │ │ └── uk-and-us-testcases.zip │ ├── UK and US Part 2 │ │ ├── Solution.java │ │ ├── uk-and-us-2-English.pdf │ │ └── uk-and-us-2-testcases.zip │ ├── Utopian Identification Number │ │ ├── Solution.java │ │ ├── utopian-identification-number-English.pdf │ │ └── utopian-identification-number-testcases.zip │ └── Valid PAN format │ │ ├── Solution.java │ │ ├── valid-pan-format-English.pdf │ │ └── valid-pan-format-testcases.zip ├── Assertions │ ├── Negative Lookahead │ │ ├── Solution.java │ │ ├── negative-lookahead-English.pdf │ │ └── negative-lookahead-testcases.zip │ ├── Negative Lookbehind │ │ ├── Solution.java │ │ ├── negative-lookbehind-English.pdf │ │ └── negative-lookbehind-testcases.zip │ ├── Positive Lookahead │ │ ├── Solution.java │ │ ├── positive-lookahead-English.pdf │ │ └── positive-lookahead-testcases.zip │ └── Positive Lookbehind │ │ ├── Solution.java │ │ ├── positive-lookbehind-English.pdf │ │ └── positive-lookbehind-testcases.zip ├── Backreferences │ ├── Backreferences To Failed Groups │ │ ├── Solution.java │ │ ├── backreferences-to-failed-groups-English.pdf │ │ └── backreferences-to-failed-groups-testcases.zip │ ├── Branch Reset Groups │ │ ├── branch-reset-groups-English.pdf │ │ ├── branch-reset-groups-testcases.zip │ │ └── solution.php │ ├── Forward References │ │ ├── Solution.java │ │ ├── forward-references-English.pdf │ │ └── forward-references-testcases.zip │ └── Matching Same Text Again & Again │ │ ├── Solution.java │ │ ├── matching-same-text-again-again-English.pdf │ │ └── matching-same-text-again-again-testcases.zip ├── Character Class │ ├── Excluding Specific Characters │ │ ├── Solution.java │ │ ├── excluding-specific-characters-English.pdf │ │ └── excluding-specific-characters-testcases.zip │ ├── Matching Character Ranges │ │ ├── Solution.java │ │ ├── matching-range-of-characters-English.pdf │ │ └── matching-range-of-characters-testcases.zip │ └── Matching Specific Characters │ │ ├── Solution.java │ │ ├── matching-specific-characters-English.pdf │ │ └── matching-specific-characters-testcases.zip ├── Grouping and Capturing │ ├── Alternative Matching │ │ ├── Solution.java │ │ ├── alternative-matching-English.pdf │ │ └── alternative-matching-testcases.zip │ ├── Capturing & Non-Capturing Groups │ │ ├── Solution.java │ │ ├── capturing-non-capturing-groups-English.pdf │ │ └── capturing-non-capturing-groups-testcases.zip │ └── Matching Word Boundaries │ │ ├── Solution.java │ │ ├── matching-word-boundaries-English.pdf │ │ └── matching-word-boundaries-testcases.zip ├── Introduction │ ├── Matching Anything But a Newline │ │ ├── Solution.java │ │ ├── matching-anything-but-new-line-English.pdf │ │ └── matching-anything-but-new-line-testcases.zip │ ├── Matching Digits & Non-Digit Characters │ │ ├── Solution.java │ │ ├── matching-digits-non-digit-character-English.pdf │ │ └── matching-digits-non-digit-character-testcases.zip │ ├── Matching Specific String │ │ ├── Solution.java │ │ ├── matching-specific-string-English.pdf │ │ └── matching-specific-string-testcases.zip │ ├── Matching Start & End │ │ ├── Solution.java │ │ ├── matching-start-end-English.pdf │ │ └── matching-start-end-testcases.zip │ ├── Matching Whitespace & Non-Whitespace Character │ │ ├── Solution.java │ │ ├── matching-whitespace-non-whitespace-character-English.pdf │ │ └── matching-whitespace-non-whitespace-character-testcases.zip │ └── Matching Word & Non-Word Character │ │ ├── Solution.java │ │ ├── matching-word-non-word-English.pdf │ │ └── matching-word-non-word-testcases.zip └── Repetitions │ ├── Matching Ending Items │ ├── Solution.java │ ├── matching-ending-items-English.pdf │ └── matching-ending-items-testcases.zip │ ├── Matching One Or More Repetitions │ ├── Solution.java │ ├── matching-one-or-more-repititions-English.pdf │ └── matching-one-or-more-repititions-testcases.zip │ ├── Matching Zero Or More Repetitions │ ├── Solution.java │ ├── matching-zero-or-more-repetitions-English.pdf │ └── matching-zero-or-more-repetitions-testcases.zip │ ├── Matching {x, y} Repetitions │ ├── Solution.java │ ├── matching-x-y-repetitions-English.pdf │ └── matching-x-y-repetitions-testcases.zip │ └── Matching {x} Repetitions │ ├── Solution.java │ ├── matching-x-repetitions-English.pdf │ └── matching-x-repetitions-testcases.zip ├── SQL ├── Advanced Join │ ├── 15 Days of Learning SQL │ │ ├── 15-days-of-learning-sql-English.pdf │ │ ├── 15-days-of-learning-sql-testcases.zip │ │ └── mysql.sql │ ├── Interviews │ │ ├── interviews-English.pdf │ │ ├── interviews-testcases.zip │ │ └── mysql.sql │ ├── Placements │ │ ├── mysql.sql │ │ ├── placements-English.pdf │ │ └── placements-testcases.zip │ ├── Projects │ │ ├── mysql.sql │ │ ├── projects-English.pdf │ │ └── projects-testcases.zip │ └── Symmetric Pairs │ │ ├── mysql.sql │ │ ├── symmetric-pairs-English.pdf │ │ └── symmetric-pairs-testcases.zip ├── Advanced Select │ ├── Binary Tree Nodes │ │ ├── binary-search-tree-1-English.pdf │ │ ├── binary-search-tree-1-testcases.zip │ │ └── msql.sql │ ├── New Companies │ │ ├── mysql.sql │ │ ├── the-company-English.pdf │ │ └── the-company-testcases.zip │ ├── Occupations │ │ ├── mysql.sql │ │ ├── occupations-English.pdf │ │ └── occupations-testcases.zip │ ├── The PADS │ │ ├── mysql.sql │ │ ├── the-pads-English.pdf │ │ └── the-pads-testcases.zip │ └── Type of Triangle │ │ ├── mysql.sql │ │ ├── what-type-of-triangle-English.pdf │ │ └── what-type-of-triangle-testcases.zip ├── Aggregation │ ├── Average Population │ │ ├── average-population-English.pdf │ │ ├── average-population-testcases.zip │ │ └── mysql.sql │ ├── Japan Population │ │ ├── japan-population-English.pdf │ │ ├── japan-population-testcases.zip │ │ └── mysql.sql │ ├── Population Density Difference │ │ ├── mysql.sql │ │ ├── population-density-difference-English.pdf │ │ └── population-density-difference-testcases.zip │ ├── Revising Aggregations - Averages │ │ ├── mysql.sql │ │ ├── revising-aggregations-the-average-function-English.pdf │ │ └── revising-aggregations-the-average-function-testcases.zip │ ├── Revising Aggregations - The Count Function │ │ ├── mysql.sql │ │ ├── revising-aggregations-the-count-function-English.pdf │ │ └── revising-aggregations-the-count-function-testcases.zip │ ├── Revising Aggregations - The Sum Function │ │ ├── mysql.sql │ │ ├── revising-aggregations-sum-English.pdf │ │ └── revising-aggregations-sum-testcases.zip │ ├── The Blunder │ │ ├── mysql.sql │ │ ├── the-blunder-English.pdf │ │ └── the-blunder-testcases.zip │ ├── Top Earners │ │ ├── earnings-of-employees-English.pdf │ │ ├── earnings-of-employees-testcases.zip │ │ └── mysql.sql │ ├── Weather Observation Station 13 │ │ ├── mysql.sql │ │ ├── weather-observation-station-13-English.pdf │ │ └── weather-observation-station-13-testcases.zip │ ├── Weather Observation Station 14 │ │ ├── mysql.sql │ │ ├── weather-observation-station-14-English.pdf │ │ └── weather-observation-station-14-testcases.zip │ ├── Weather Observation Station 15 │ │ ├── mysql.sql │ │ ├── weather-observation-station-15-English.pdf │ │ └── weather-observation-station-15-testcases.zip │ ├── Weather Observation Station 16 │ │ ├── mysql.sql │ │ ├── weather-observation-station-16-English.pdf │ │ └── weather-observation-station-16-testcases.zip │ ├── Weather Observation Station 17 │ │ ├── mysql.sql │ │ ├── weather-observation-station-17-English.pdf │ │ └── weather-observation-station-17-testcases.zip │ ├── Weather Observation Station 18 │ │ ├── mysql.sql │ │ ├── weather-observation-station-18-English.pdf │ │ └── weather-observation-station-18-testcases.zip │ ├── Weather Observation Station 19 │ │ ├── mysql.sql │ │ ├── weather-observation-station-19-English.pdf │ │ └── weather-observation-station-19-testcases.zip │ ├── Weather Observation Station 2 │ │ ├── mysql.sql │ │ ├── weather-observation-station-2-English.pdf │ │ └── weather-observation-station-2-testcases.zip │ └── Weather Observation Station 20 │ │ ├── mysql.sql │ │ ├── weather-observation-station-20-English.pdf │ │ └── weather-observation-station-20-testcases.zip ├── Alternative Queries │ ├── Draw The Triangle 1 │ │ ├── draw-the-triangle-1-English.pdf │ │ ├── draw-the-triangle-1-testcases.zip │ │ └── mysql.sql │ ├── Draw The Triangle 2 │ │ ├── draw-the-triangle-2-English.pdf │ │ ├── draw-the-triangle-2-testcases.zip │ │ └── mysql.sql │ └── Print Prime Numbers │ │ ├── mysql.sql │ │ ├── print-prime-numbers-English.pdf │ │ └── print-prime-numbers-testcases.zip ├── Basic Join │ ├── African Cities │ │ ├── african-cities-English.pdf │ │ ├── african-cities-testcases.zip │ │ └── mysql.sql │ ├── Asian Population │ │ ├── asian-population-English.pdf │ │ ├── asian-population-testcases.zip │ │ └── mysql.sql │ ├── Average Population of Each Continent │ │ ├── average-population-of-each-continent-English.pdf │ │ ├── average-population-of-each-continent-testcases.zip │ │ └── mysql.sql │ ├── Challenges │ │ ├── challenges-English.pdf │ │ ├── challenges-testcases.zip │ │ └── mysql.sql │ ├── Contest Leaderboard │ │ ├── contest-leaderboard-English.pdf │ │ ├── contest-leaderboard-testcases.zip │ │ └── mysql.sql │ ├── Ollivander's Inventory │ │ ├── harry-potter-and-wands-English.pdf │ │ ├── harry-potter-and-wands-testcases.zip │ │ └── mysql.sql │ ├── The Report │ │ ├── mysql.sql │ │ ├── the-report-English.pdf │ │ └── the-report-testcases.zip │ └── Top Competitors │ │ ├── full-score-English.pdf │ │ ├── full-score-testcases.zip │ │ └── mysql.sql └── Basic Select │ ├── Employee Names │ ├── mysql.sql │ ├── name-of-employees-English.pdf │ └── name-of-employees-testcases.zip │ ├── Employee Salaries │ ├── mysql.sql │ ├── salary-of-employees-English.pdf │ └── salary-of-employees-testcases.zip │ ├── Higher Than 75 Marks │ ├── more-than-75-marks-English.pdf │ ├── more-than-75-marks-testcases.zip │ └── mysql.sql │ ├── Japanese Cities' Attributes │ ├── japanese-cities-attributes-English.pdf │ ├── japanese-cities-attributes-testcases.zip │ └── mysql.sql │ ├── Japanese Cities' Names │ ├── japanese-cities-name-English.pdf │ ├── japanese-cities-name-testcases.zip │ └── mysql.sql │ ├── Revising the Select Query I │ ├── mysql.sql │ ├── revising-the-select-query-English.pdf │ └── revising-the-select-query-testcases.zip │ ├── Revising the Select Query II │ ├── mysql.sql │ ├── revising-the-select-query-2-English.pdf │ └── revising-the-select-query-2-testcases.zip │ ├── Select All │ ├── mysql.sql │ ├── select-all-sql-English.pdf │ └── select-all-sql-testcases.zip │ ├── Select By ID │ ├── mysql.sql │ ├── select-by-id-English.pdf │ └── select-by-id-testcases.zip │ ├── Weather Observation Station 1 │ ├── mysql.sql │ ├── weather-observation-station-1-English.pdf │ └── weather-observation-station-1-testcases.zip │ ├── Weather Observation Station 10 │ ├── mysql.sql │ ├── weather-observation-station-10-English.pdf │ └── weather-observation-station-10-testcases.zip │ ├── Weather Observation Station 11 │ ├── mysql.sql │ ├── weather-observation-station-11-English.pdf │ └── weather-observation-station-11-testcases.zip │ ├── Weather Observation Station 12 │ ├── mysql.sql │ ├── weather-observation-station-12-English.pdf │ └── weather-observation-station-12-testcases.zip │ ├── Weather Observation Station 3 │ ├── mysql.sql │ ├── weather-observation-station-3-English.pdf │ └── weather-observation-station-3-testcases.zip │ ├── Weather Observation Station 4 │ ├── mysql.sql │ ├── weather-observation-station-4-English.pdf │ └── weather-observation-station-4-testcases.zip │ ├── Weather Observation Station 5 │ ├── mysql.sql │ ├── weather-observation-station-5-English.pdf │ └── weather-observation-station-5-testcases.zip │ ├── Weather Observation Station 6 │ ├── mysql.sql │ ├── weather-observation-station-6-English.pdf │ └── weather-observation-station-6-testcases.zip │ ├── Weather Observation Station 7 │ ├── mysql.sql │ ├── weather-observation-station-7-English.pdf │ └── weather-observation-station-7-testcases.zip │ ├── Weather Observation Station 8 │ ├── mysql.sql │ ├── weather-observation-station-8-English.pdf │ └── weather-observation-station-8-testcases.zip │ └── Weather Observation Station 9 │ ├── mysql.sql │ ├── weather-observation-station-9-English.pdf │ └── weather-observation-station-9-testcases.zip └── Tutorials ├── 10 Days of JavaScript ├── Day 0.1 - Hello, World! │ ├── app.js │ ├── js10-hello-world-English.pdf │ └── js10-hello-world-testcases.zip ├── Day 0.2 - Data Types │ ├── app.js │ ├── js10-data-types-English.pdf │ └── js10-data-types-testcases.zip ├── Day 1.1 - Arithmetic Operators │ ├── app.js │ ├── js10-arithmetic-operators-English.pdf │ └── js10-arithmetic-operators-testcases.zip ├── Day 1.2 - Functions │ ├── app.js │ ├── js10-function-English.pdf │ └── js10-function-testcases.zip ├── Day 1.3 - Let and Const │ ├── app.js │ ├── js10-let-and-const-English.pdf │ └── js10-let-and-const-testcases.zip ├── Day 2.1 - Conditional Statements - If-Else │ ├── app.js │ ├── js10-if-else-English.pdf │ └── js10-if-else-testcases.zip ├── Day 2.2 - Conditional Statements - Switch │ ├── app.js │ ├── js10-switch-English.pdf │ └── js10-switch-testcases.zip ├── Day 2.3 - Loops │ ├── app.js │ ├── js10-loops-English.pdf │ └── js10-loops-testcases.zip ├── Day 3.1 - Arrays │ ├── app.js │ ├── js10-arrays-English.pdf │ └── js10-arrays-testcases.zip ├── Day 3.2 - Try, Catch, and Finally │ ├── app.js │ ├── js10-try-catch-and-finally-English.pdf │ └── js10-try-catch-and-finally-testcases.zip ├── Day 3.3 - Throw │ ├── app.js │ ├── js10-throw-English.pdf │ └── js10-throw-testcases.zip ├── Day 4.1 - Create a Rectangle Object │ ├── app.js │ ├── js10-objects-English.pdf │ └── js10-objects-testcases.zip ├── Day 4.2 - Count Objects │ ├── app.js │ ├── js10-count-objects-English.pdf │ └── js10-count-objects-testcases.zip ├── Day 4.3 - Classes │ ├── app.js │ ├── js10-class-English.pdf │ └── js10-class-testcases.zip ├── Day 5.1 - Inheritance │ ├── app.js │ ├── js10-inheritance-English.pdf │ └── js10-inheritance-testcases.zip ├── Day 5.2 - Template Literals │ ├── app.js │ ├── js10-template-literals-English.pdf │ └── js10-template-literals-testcases.zip ├── Day 5.3 - Arrow Function │ ├── app.js │ ├── js10-arrows-English.pdf │ └── js10-arrows-testcases.zip ├── Day 6.1 - Bitwise Operators │ ├── app.js │ ├── js10-bitwise-English.pdf │ └── js10-bitwise-testcases.zip ├── Day 6.2 - Day of Javascript │ ├── app.js │ ├── js10-date-English.pdf │ └── js10-date-testcases.zip ├── Day 7.1 - Regular Expressions I │ ├── app.js │ ├── js10-regexp-1-English.pdf │ └── js10-regexp-1-testcases.zip ├── Day 7.2 - Regular Expressions II │ ├── app.js │ ├── js10-regexp-2-English.pdf │ └── js10-regexp-2-testcases.zip ├── Day 7.3 - Regular Expressions III │ ├── app.js │ ├── js10-regexp-3-English.pdf │ └── js10-regexp-3-testcases.zip ├── Day 8.1 - Create a Button │ ├── css │ │ └── busson.css │ ├── index.html │ ├── js │ │ └── button.js │ └── js10-create-a-button-English.pdf ├── Day 8.2 - Buttons Container │ ├── css │ │ └── buttonsGrid.css │ ├── index.html │ ├── js │ │ └── buttonsGrid.js │ └── js10-buttons-container-English.pdf └── Day 9.1 - Binary Calculator │ ├── css │ └── binaryCalculator.css │ ├── index.html │ ├── js │ └── binaryCalculator.js │ └── js10-binary-calculator-English.pdf ├── 10 Days of Statistics ├── Day 0.1 - Mean, Median, and Mode │ ├── Solution.java │ ├── s10-basic-statistics-English.pdf │ └── s10-basic-statistics-testcases.zip ├── Day 0.2 - Weighted Mean │ ├── Solution.java │ ├── s10-weighted-mean-English.pdf │ └── s10-weighted-mean-testcases.zip ├── Day 1.1 - Quartiles │ ├── Solution.java │ ├── s10-quartiles-English.pdf │ └── s10-quartiles-testcases.zip ├── Day 1.2 - Interquartile Range │ ├── Solution.java │ ├── s10-interquartile-range-English.pdf │ └── s10-interquartile-range-testcases.zip ├── Day 1.3 - Standard Deviation │ ├── Solution.java │ ├── s10-standard-deviation-English.pdf │ └── s10-standard-deviation-testcases.zip ├── Day 2.1 - Basic Probability │ └── solution.txt ├── Day 2.2 - More Dice │ └── solution.txt ├── Day 2.3 - Compound Event Probability │ └── solution.txt ├── Day 3.1 - Conditional Probability │ └── solution.txt ├── Day 3.2 - Cards of the Same Suit │ └── solution.txt ├── Day 3.3 - Drawing Marbles │ └── solution.txt ├── Day 4.1 - Binomial Distribution I │ ├── Solution.java │ ├── s10-binomial-distribution-1-English.pdf │ └── s10-binomial-distribution-1-testcases.zip ├── Day 4.2 - Binomial Distribution II │ ├── Solution.java │ ├── s10-binomial-distribution-2-English.pdf │ └── s10-binomial-distribution-2-testcases.zip ├── Day 4.3 - Geometric Distribution I │ ├── Solution.java │ ├── s10-geometric-distribution-1-English.pdf │ └── s10-geometric-distribution-1-testcases.zip ├── Day 4.4 - Geometric Distribution II │ ├── Solution.java │ └── s10-geometric-distribution-2-English.pdf ├── Day 5.1 - Poisson Distribution I │ ├── Solution.java │ └── s10-poisson-distribution-1-English.pdf ├── Day 5.2 - Poisson Distribution II │ ├── Solution.java │ └── s10-poisson-distribution-2-English.pdf ├── Day 5.3 - Normal Distribution I │ ├── Solution.java │ └── s10-normal-distribution-1-English.pdf ├── Day 5.4 - Normal Distribution II │ ├── Solution.java │ └── s10-normal-distribution-2-English.pdf ├── Day 6.1 - The Central Limit Theorem I │ ├── Solution.java │ └── s10-the-central-limit-theorem-1-English.pdf ├── Day 6.2 - The Central Limit Theorem II │ ├── Solution.java │ └── s10-the-central-limit-theorem-2-English.pdf ├── Day 6.3 - The Central Limit Theorem III │ ├── Solution.java │ └── s10-the-central-limit-theorem-3-English.pdf ├── Day 7.1 - Pearson Correlation Coefficient I │ ├── Solution.java │ ├── s10-pearson-correlation-coefficient-English.pdf │ └── s10-pearson-correlation-coefficient-testcases.zip ├── Day 7.2 - Spearman's Rank Correlation Coefficient │ ├── Solution.java │ ├── s10-spearman-rank-correlation-coefficient-English.pdf │ └── s10-spearman-rank-correlation-coefficient-testcases.zip ├── Day 8.1 - Least Square Regression Line │ ├── Solution.java │ └── s10-least-square-regression-line-English.pdf ├── Day 8.2 - Pearson Correlation Coefficient II │ └── solution.txt └── Day 9.1 - Multiple Linear Regression │ ├── Solution.java │ ├── s10-multiple-linear-regression-English.pdf │ └── s10-multiple-linear-regression-testcases.zip ├── 30 Days of Code ├── Day 00 - Hello, World │ ├── 30-hello-world-English.pdf │ ├── 30-hello-world-testcases.zip │ └── Solution.java ├── Day 01 - Data Types │ ├── 30-data-types-English.pdf │ ├── 30-data-types-testcases.zip │ └── Solution.java ├── Day 02 - Operators │ ├── 30-operators-English.pdf │ ├── 30-operators-testcases.zip │ └── Solution.java ├── Day 03 - Intro to Conditional Statements │ ├── 30-conditional-statements-English.pdf │ └── Solution.java ├── Day 04 - Class vs. Instance │ ├── 30-class-vs-instance-English.pdf │ ├── 30-class-vs-instance-testcases.zip │ └── Person.java ├── Day 05 - Loops │ ├── 30-loops-English.pdf │ ├── 30-loops-testcases.zip │ └── Solution.java ├── Day 06 - Let's Review │ ├── 30-review-loop-English.pdf │ ├── 30-review-loop-testcases.zip │ └── Solution.java ├── Day 07 - Arrays │ ├── 30-arrays-English.pdf │ └── Solution.java ├── Day 08 - Dictionaries and Maps │ ├── 30-dictionaries-and-maps-English.pdf │ ├── 30-dictionaries-and-maps-testcases.zip │ └── Solution.java ├── Day 09 - Recursion 3 │ ├── 30-recursion-English.pdf │ ├── 30-recursion-testcases.zip │ └── Solution.java ├── Day 10 - Binary Numbers │ ├── 30-binary-numbers-English.pdf │ ├── 30-binary-numbers-testcases.zip │ └── Solution.java ├── Day 11 - 2D Arrays │ ├── 30-2d-arrays-English.pdf │ ├── 30-2d-arrays-testcases.zip │ └── Solution.java ├── Day 12 - Inheritance │ ├── 30-inheritance-English.pdf │ ├── 30-inheritance-testcases.zip │ └── Solution.java ├── Day 13 - Abstract Classes │ ├── 30-abstract-classes-English.pdf │ ├── 30-abstract-classes-testcases.zip │ └── Solution.java ├── Day 14 - Scope │ ├── 30-scope-English.pdf │ ├── 30-scope-testcases.zip │ └── Solution.java ├── Day 15 - Linked List │ ├── 30-linked-list-English.pdf │ ├── 30-linked-list-testcases.zip │ └── Solution.java ├── Day 16 - Exceptions - String to Integer │ ├── 30-exceptions-string-to-integer-English.pdf │ ├── 30-exceptions-string-to-integer-testcases.zip │ └── Solution.java ├── Day 17 - More Exceptions │ ├── 30-more-exceptions-English.pdf │ └── Solution.java ├── Day 18 - Queues and Stacks │ ├── 30-queues-stacks-English.pdf │ ├── 30-queues-stacks-testcases.zip │ └── Solution.java ├── Day 19 - Interfaces │ ├── 30-interfaces-English.pdf │ └── Solution.java ├── Day 20 - Sorting │ ├── 30-sorting-English.pdf │ ├── 30-sorting-testcases.zip │ └── Solution.java ├── Day 21 - Generics │ ├── 30-generics-English.pdf │ ├── 30-generics-testcases.zip │ └── Generics.java ├── Day 22 - Binary Search Trees │ ├── 30-binary-search-trees-English.pdf │ ├── 30-binary-search-trees-testcases.zip │ └── Solution.java ├── Day 23 - BST Level-Order Traversal │ ├── 30-binary-trees-English.pdf │ └── Solution.java ├── Day 24 - More Linked Lists │ ├── 30-linked-list-deletion-English.pdf │ ├── 30-linked-list-deletion-testcases.zip │ └── Solution.java ├── Day 25 - Running Time and Complexity │ ├── 30-running-time-and-complexity-English.pdf │ ├── 30-running-time-and-complexity-testcases.zip │ └── Solution.java ├── Day 26 - Nested Logic │ ├── 30-nested-logic-English.pdf │ ├── 30-nested-logic-testcases.zip │ └── Solution.java ├── Day 27 - Testing │ ├── 30-testing-English.pdf │ ├── 30-testing-testcases.zip │ └── Solution.java ├── Day 28 - RegEx, Patterns, and Intro to Databases │ ├── 30-regex-patterns-English.pdf │ ├── 30-regex-patterns-testcases.zip │ └── Solution.java └── Day 29 - Bitwise AND │ ├── 30-bitwise-and-English.pdf │ └── Solution.java └── Interview Preparation Kit ├── Arrays ├── 2D Array - DS │ ├── 2d-array-English.pdf │ ├── 2d-array-testcases.zip │ └── Solution.java ├── Array Manipulation │ ├── Solution.java │ ├── crush-English.pdf │ └── crush-testcases.zip ├── Arrays - Left Rotation │ ├── Solution.java │ ├── ctci-array-left-rotation-English.pdf │ └── ctci-array-left-rotation-testcases.zip ├── Minimum Swaps 2 │ ├── Solution.java │ ├── minimum-swaps-2-English.pdf │ └── minimum-swaps-2-testcases.zip └── New Year Chaos │ ├── Solution.java │ ├── new-year-chaos-English.pdf │ └── new-year-chaos-testcases.zip ├── Dictionaries and Hashmaps ├── Count Triplets │ ├── Solution.java │ ├── count-triplets-1-English.pdf │ └── count-triplets-1-testcases.zip ├── Frequency Queries │ ├── Solution.java │ ├── frequency-queries-English.pdf │ └── frequency-queries-testcases.zip ├── Hash Tables - Ransom Note │ ├── Solution.java │ ├── ctci-ransom-note-English.pdf │ └── ctci-ransom-note-testcases.zip ├── Sherlock and Anagrams │ ├── Solution.java │ ├── sherlock-and-anagrams-English.pdf │ └── sherlock-and-anagrams-testcases.zip └── Two Strings │ ├── Solution.java │ ├── two-strings-English.pdf │ └── two-strings-testcases.zip ├── Graphs └── DFS - Connected Cell in a Grid │ ├── Solution.java │ ├── ctci-connected-cell-in-a-grid-English.pdf │ └── ctci-connected-cell-in-a-grid-testcases.zip ├── Linked Lists ├── Find Merge Point of Two Lists │ ├── Solution.java │ ├── find-the-merge-point-of-two-joined-linked-lists-English.pdf │ └── find-the-merge-point-of-two-joined-linked-lists-testcases.zip ├── Insert a node at a specific position in a linked list │ ├── Solution.java │ ├── insert-a-node-at-a-specific-position-in-a-linked-list-English.pdf │ └── insert-a-node-at-a-specific-position-in-a-linked-list-testcases.zip ├── Inserting a Node Into a Sorted Doubly Linked List │ ├── Solution.java │ ├── insert-a-node-into-a-sorted-doubly-linked-list-English.pdf │ └── insert-a-node-into-a-sorted-doubly-linked-list-testcases.zip ├── Linked Lists - Detect a Cycle │ ├── Solution.java │ ├── ctci-linked-list-cycle-English.pdf │ └── ctci-linked-list-cycle-testcases.zip └── Reverse a doubly linked list │ ├── Solution.java │ ├── reverse-a-doubly-linked-list-English.pdf │ └── reverse-a-doubly-linked-list-testcases.zip ├── Miscellaneous ├── Flipping bits │ ├── Solution.java │ ├── flipping-bits-English.pdf │ └── flipping-bits-testcases.zip ├── Maximum Xor │ ├── maximum-xor-English.pdf │ └── maximum-xor-testcases.zip └── Time Complexity - Primality │ ├── Solution.java │ ├── ctci-big-o-English.pdf │ └── ctci-big-o-testcases.zip ├── Recursion and Backtracking ├── Crossword Puzzle │ ├── Solution.java │ ├── crossword-puzzle-English.pdf │ └── crossword-puzzle-testcases.zip ├── Recursion - Davis' Staircase │ ├── Solution.java │ ├── ctci-recursive-staircase-English.pdf │ └── ctci-recursive-staircase-testcases.zip ├── Recursion - Fibonacci Numbers │ ├── Solution.java │ ├── ctci-fibonacci-numbers-English.pdf │ └── ctci-fibonacci-numbers-testcases.zip └── Recursive Digit Sum │ ├── Solution.java │ ├── recursive-digit-sum-English.pdf │ └── recursive-digit-sum-testcases.zip ├── Search ├── Hash Tables - Ice Cream Parlor │ ├── Solution.java │ ├── ctci-ice-cream-parlor-English.pdf │ └── ctci-ice-cream-parlor-testcases.zip ├── Minimum Time Required │ ├── Solution.java │ ├── minimum-time-required-English.pdf │ └── minimum-time-required-testcases.zip ├── Pairs │ ├── Solution.java │ ├── pairs-English.pdf │ └── pairs-testcases.zip ├── Swap Nodes [Algo] │ ├── Solution.java │ ├── swap-nodes-algo-English.pdf │ └── swap-nodes-algo-testcases.zip └── Triple sum │ ├── Solution.java │ ├── triple-sum-English.pdf │ └── triple-sum-testcases.zip ├── Sorting ├── Fraudulent Activity Notifications │ ├── Solution.java │ ├── fraudulent-activity-notifications-English.pdf │ └── fraudulent-activity-notifications-testcases.zip ├── Mark and Toys │ ├── Solution.java │ ├── mark-and-toys-English.pdf │ └── mark-and-toys-testcases.zip ├── Sorting - Bubble Sort │ ├── Solution.java │ ├── ctci-bubble-sort-English.pdf │ └── ctci-bubble-sort-testcases.zip └── Sorting - Comparator │ ├── Solution.java │ ├── ctci-comparator-sorting-English.pdf │ └── ctci-comparator-sorting-testcases.zip ├── Stacks and Queues ├── Balanced Brackets │ ├── Solution.java │ ├── balanced-brackets-English.pdf │ └── balanced-brackets-testcases.zip ├── Largest Rectangle │ ├── Solution.java │ ├── largest-rectangle-English.pdf │ └── largest-rectangle-testcases.zip └── Queues - A Tale of Two Stacks │ ├── Solution.java │ ├── ctci-queue-using-two-stacks-English.pdf │ └── ctci-queue-using-two-stacks-testcases.zip ├── String Manipulation ├── Alternating Characters │ ├── Solution.java │ ├── alternating-characters-English.pdf │ └── alternating-characters-testcases.zip ├── Common Child │ ├── Solution.java │ ├── common-child-English.pdf │ └── common-child-testcases.zip ├── Sherlock and the Valid String │ ├── Solution.java │ ├── sherlock-and-valid-string-English.pdf │ └── sherlock-and-valid-string-testcases.zip ├── Special Palindrome Again │ ├── Solution.java │ ├── special-palindrome-again-English.pdf │ └── special-palindrome-again-testcases.zip └── Strings - Making Anagrams │ ├── Solution.java │ ├── ctci-making-anagrams-English.pdf │ └── ctci-making-anagrams-testcases.zip └── Trees ├── Binary Search Tree - Lowest Common Ancestor ├── Solution.java ├── binary-search-tree-lowest-common-ancestor-English.pdf └── binary-search-tree-lowest-common-ancestor-testcases.zip ├── Tree - Height of a Binary Tree ├── Solution.java ├── tree-height-of-a-binary-tree-English.pdf └── tree-height-of-a-binary-tree-testcases.zip ├── Tree - Huffman Decoding ├── Solution.java ├── tree-huffman-decoding-English.pdf └── tree-huffman-decoding-testcases.zip └── Trees - Is This a Binary Search Tree ├── Solution.java ├── ctci-is-binary-search-tree-English.pdf └── ctci-is-binary-search-tree-testcases.zip /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/.gitignore -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/A or B/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/A or B/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/A or B/aorb-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/A or B/aorb-English.pdf -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/A or B/aorb-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/A or B/aorb-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/AND Product/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/AND Product/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/AND Product/and-product-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/AND Product/and-product-English.pdf -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Changing Bits/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Changing Bits/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Counter game/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Counter game/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Flipping bits/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Flipping bits/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Lonely Integer/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Lonely Integer/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Maximizing XOR/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Maximizing XOR/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Sum vs XOR/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Sum vs XOR/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Sum vs XOR/sum-vs-xor-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Sum vs XOR/sum-vs-xor-English.pdf -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Sum vs XOR/sum-vs-xor-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Sum vs XOR/sum-vs-xor-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Xor-sequence/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Xor-sequence/Solution.java -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Xor-sequence/xor-se-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Xor-sequence/xor-se-English.pdf -------------------------------------------------------------------------------- /Algorithms/Bit Manipulation/Xor-sequence/xor-se-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Bit Manipulation/Xor-sequence/xor-se-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Constructive Algorithms/New Year Chaos/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Constructive Algorithms/New Year Chaos/Solution.java -------------------------------------------------------------------------------- /Algorithms/Debugging/Prime Dates/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Debugging/Prime Dates/Main.java -------------------------------------------------------------------------------- /Algorithms/Debugging/Prime Dates/prime-date-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Debugging/Prime Dates/prime-date-English.pdf -------------------------------------------------------------------------------- /Algorithms/Debugging/Prime Dates/prime-date-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Debugging/Prime Dates/prime-date-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Debugging/Zig Zag Sequence/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Debugging/Zig Zag Sequence/Main.java -------------------------------------------------------------------------------- /Algorithms/Graph Theory/Find the Path/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Graph Theory/Find the Path/Solution.java -------------------------------------------------------------------------------- /Algorithms/Graph Theory/Find the Path/shortest-path-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Graph Theory/Find the Path/shortest-path-English.pdf -------------------------------------------------------------------------------- /Algorithms/Greedy/Beautiful Pairs/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Beautiful Pairs/Solution.java -------------------------------------------------------------------------------- /Algorithms/Greedy/Beautiful Pairs/beautiful-pairs-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Beautiful Pairs/beautiful-pairs-English.pdf -------------------------------------------------------------------------------- /Algorithms/Greedy/Beautiful Pairs/beautiful-pairs-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Beautiful Pairs/beautiful-pairs-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Greedy/Grid Challenge/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Grid Challenge/Solution.java -------------------------------------------------------------------------------- /Algorithms/Greedy/Grid Challenge/grid-challenge-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Grid Challenge/grid-challenge-English.pdf -------------------------------------------------------------------------------- /Algorithms/Greedy/Grid Challenge/grid-challenge-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Grid Challenge/grid-challenge-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Greedy/Jim and the Orders/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Jim and the Orders/Solution.java -------------------------------------------------------------------------------- /Algorithms/Greedy/Mark and Toys/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Mark and Toys/Solution.java -------------------------------------------------------------------------------- /Algorithms/Greedy/Mark and Toys/mark-and-toys-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Mark and Toys/mark-and-toys-English.pdf -------------------------------------------------------------------------------- /Algorithms/Greedy/Mark and Toys/mark-and-toys-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Mark and Toys/mark-and-toys-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Greedy/Permuting Two Arrays/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Permuting Two Arrays/Solution.java -------------------------------------------------------------------------------- /Algorithms/Greedy/Permuting Two Arrays/two-arrays-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Permuting Two Arrays/two-arrays-English.pdf -------------------------------------------------------------------------------- /Algorithms/Greedy/Permuting Two Arrays/two-arrays-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Permuting Two Arrays/two-arrays-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Greedy/Sherlock and The Beast/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Greedy/Sherlock and The Beast/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Angry Professor/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Angry Professor/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Append and Delete/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Append and Delete/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Apple and Orange/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Apple and Orange/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Beautiful Triplets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Beautiful Triplets/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Between Two Sets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Between Two Sets/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Birthday Chocolate/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Birthday Chocolate/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Bon Appetit/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Bon Appetit/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Bon Appetit/bon-appetit-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Bon Appetit/bon-appetit-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Bon Appetit/bon-appetit-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Bon Appetit/bon-appetit-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Implementation/Breaking the Records/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Breaking the Records/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Cats and a Mouse/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Cats and a Mouse/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Cavity Map/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Cavity Map/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Cavity Map/cavity-map-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Cavity Map/cavity-map-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Cavity Map/cavity-map-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Cavity Map/cavity-map-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Implementation/Chocolate Feast/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Chocolate Feast/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Circular Array Rotation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Circular Array Rotation/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Counting Valleys/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Counting Valleys/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Cut the sticks/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Cut the sticks/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Day of the Programmer/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Day of the Programmer/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Designer PDF Viewer/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Designer PDF Viewer/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Divisible Sum Pairs/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Divisible Sum Pairs/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Drawing Book/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Drawing Book/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Drawing Book/drawing-book-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Drawing Book/drawing-book-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Electronics Shop/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Electronics Shop/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Equalize the Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Equalize the Array/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Fair Rations/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Fair Rations/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Fair Rations/fair-rations-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Fair Rations/fair-rations-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Find Digits/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Find Digits/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Find Digits/find-digits-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Find Digits/find-digits-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Find Digits/find-digits-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Find Digits/find-digits-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Implementation/Flatland Space Stations/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Flatland Space Stations/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Grading Students/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Grading Students/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Grading Students/grading-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Grading Students/grading-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Jumping on the Clouds/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Jumping on the Clouds/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Kangaroo/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Kangaroo/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Kangaroo/kangaroo-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Kangaroo/kangaroo-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Kangaroo/kangaroo-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Kangaroo/kangaroo-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Implementation/Library Fine/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Library Fine/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Library Fine/library-fine-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Library Fine/library-fine-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Lisa's Workbook/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Lisa's Workbook/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Migratory Birds/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Migratory Birds/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Minimum Distances/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Minimum Distances/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Picking Numbers/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Picking Numbers/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Repeated String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Repeated String/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Save the Prisoner!/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Save the Prisoner!/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Sequence Equation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Sequence Equation/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Service Lane/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Service Lane/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Service Lane/service-lane-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Service Lane/service-lane-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Sherlock and Squares/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Sherlock and Squares/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Sock Merchant/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Sock Merchant/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Strange Counter/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Strange Counter/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Taum and B'day/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Taum and B'day/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/The Hurdle Race/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/The Hurdle Race/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Utopian Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Utopian Tree/Solution.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Utopian Tree/utopian-tree-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Utopian Tree/utopian-tree-English.pdf -------------------------------------------------------------------------------- /Algorithms/Implementation/Viral Advertising/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Implementation/Viral Advertising/Solution.java -------------------------------------------------------------------------------- /Algorithms/Recursion/Crossword Puzzle/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Recursion/Crossword Puzzle/Solution.java -------------------------------------------------------------------------------- /Algorithms/Recursion/Password Cracker/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Recursion/Password Cracker/Solution.java -------------------------------------------------------------------------------- /Algorithms/Recursion/Recursive Digit Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Recursion/Recursive Digit Sum/Solution.java -------------------------------------------------------------------------------- /Algorithms/Search/Pairs/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Search/Pairs/Solution.java -------------------------------------------------------------------------------- /Algorithms/Search/Pairs/pairs-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Search/Pairs/pairs-English.pdf -------------------------------------------------------------------------------- /Algorithms/Search/Pairs/pairs-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Search/Pairs/pairs-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Sorting/Big Sorting/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Big Sorting/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Big Sorting/big-sorting-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Big Sorting/big-sorting-English.pdf -------------------------------------------------------------------------------- /Algorithms/Sorting/Big Sorting/big-sorting-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Big Sorting/big-sorting-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Sorting/Closest Numbers/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Closest Numbers/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Closest Numbers/closest-numbers-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Closest Numbers/closest-numbers-English.pdf -------------------------------------------------------------------------------- /Algorithms/Sorting/Counting Sort 1/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Counting Sort 1/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Counting Sort 1/countingsort1-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Counting Sort 1/countingsort1-English.pdf -------------------------------------------------------------------------------- /Algorithms/Sorting/Counting Sort 1/countingsort1-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Counting Sort 1/countingsort1-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Sorting/Counting Sort 2/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Counting Sort 2/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Counting Sort 2/countingsort2-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Counting Sort 2/countingsort2-English.pdf -------------------------------------------------------------------------------- /Algorithms/Sorting/Counting Sort 2/countingsort2-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Counting Sort 2/countingsort2-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Sorting/Find the Median/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Find the Median/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Find the Median/find-the-median-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Find the Median/find-the-median-English.pdf -------------------------------------------------------------------------------- /Algorithms/Sorting/Insertion Sort - Part 1/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Insertion Sort - Part 1/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Insertion Sort - Part 2/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Insertion Sort - Part 2/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Intro to Tutorial Challenges/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Intro to Tutorial Challenges/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Lily's Homework/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Lily's Homework/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Lily's Homework/lilys-homework-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Lily's Homework/lilys-homework-English.pdf -------------------------------------------------------------------------------- /Algorithms/Sorting/Lily's Homework/lilys-homework-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Lily's Homework/lilys-homework-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Sorting/Quicksort 1 - Partition/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Quicksort 1 - Partition/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Running Time of Algorithms/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/Running Time of Algorithms/Solution.java -------------------------------------------------------------------------------- /Algorithms/Sorting/The Full Counting Sort/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Sorting/The Full Counting Sort/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Alternating Characters/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Alternating Characters/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Anagram/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Anagram/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Anagram/anagram-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Anagram/anagram-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Anagram/anagram-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Anagram/anagram-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/Bear and Steady Gene/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Bear and Steady Gene/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Beautiful Binary String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Beautiful Binary String/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Caesar Cipher/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Caesar Cipher/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Caesar Cipher/caesar-cipher-1-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Caesar Cipher/caesar-cipher-1-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Caesar Cipher/caesar-cipher-1-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Caesar Cipher/caesar-cipher-1-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/CamelCase/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/CamelCase/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/CamelCase/camelcase-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/CamelCase/camelcase-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/CamelCase/camelcase-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/CamelCase/camelcase-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/Common Child/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Common Child/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Common Child/common-child-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Common Child/common-child-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Common Child/common-child-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Common Child/common-child-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/Funny String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Funny String/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Funny String/funny-string-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Funny String/funny-string-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Funny String/funny-string-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Funny String/funny-string-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/Game of Thrones - I/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Game of Thrones - I/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Gemstones/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Gemstones/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Gemstones/gem-stones-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Gemstones/gem-stones-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Gemstones/gem-stones-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Gemstones/gem-stones-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/HackerRank in a String!/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/HackerRank in a String!/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Highest Value Palindrome/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Highest Value Palindrome/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Making Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Making Anagrams/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Making Anagrams/making-anagrams-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Making Anagrams/making-anagrams-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Mars Exploration/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Mars Exploration/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Maximum Palindromes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Maximum Palindromes/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Palindrome Index/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Palindrome Index/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Pangrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Pangrams/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Pangrams/pangrams-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Pangrams/pangrams-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Pangrams/pangrams-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Pangrams/pangrams-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/Separate the Numbers/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Separate the Numbers/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Sherlock and Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Sherlock and Anagrams/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Sherlock and the Valid String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Sherlock and the Valid String/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/String Construction/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/String Construction/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Strong Password/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Strong Password/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Strong Password/strong-password-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Strong Password/strong-password-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/The Love-Letter Mystery/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/The Love-Letter Mystery/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Two Characters/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Two Characters/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Two Characters/two-characters-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Two Characters/two-characters-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Two Characters/two-characters-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Two Characters/two-characters-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/Two Strings/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Two Strings/Solution.java -------------------------------------------------------------------------------- /Algorithms/Strings/Two Strings/two-strings-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Two Strings/two-strings-English.pdf -------------------------------------------------------------------------------- /Algorithms/Strings/Two Strings/two-strings-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Two Strings/two-strings-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Strings/Weighted Uniform Strings/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Strings/Weighted Uniform Strings/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/A Very Big Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/A Very Big Sum/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/A Very Big Sum/a-very-big-sum-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/A Very Big Sum/a-very-big-sum-English.pdf -------------------------------------------------------------------------------- /Algorithms/Warmup/A Very Big Sum/a-very-big-sum-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/A Very Big Sum/a-very-big-sum-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Warmup/Birthday Cake Candles/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Birthday Cake Candles/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Compare the Triplets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Compare the Triplets/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Diagonal Difference/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Diagonal Difference/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Mini-Max Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Mini-Max Sum/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Mini-Max Sum/mini-max-sum-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Mini-Max Sum/mini-max-sum-English.pdf -------------------------------------------------------------------------------- /Algorithms/Warmup/Mini-Max Sum/mini-max-sum-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Mini-Max Sum/mini-max-sum-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Warmup/Plus Minus/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Plus Minus/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Plus Minus/plus-minus-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Plus Minus/plus-minus-English.pdf -------------------------------------------------------------------------------- /Algorithms/Warmup/Plus Minus/plus-minus-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Plus Minus/plus-minus-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Warmup/Simple Array Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Simple Array Sum/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Simple Array Sum/simple-array-sum-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Simple Array Sum/simple-array-sum-English.pdf -------------------------------------------------------------------------------- /Algorithms/Warmup/Solve Me First/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Solve Me First/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Solve Me First/solve-me-first-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Solve Me First/solve-me-first-English.pdf -------------------------------------------------------------------------------- /Algorithms/Warmup/Solve Me First/solve-me-first-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Solve Me First/solve-me-first-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Warmup/Staircase/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Staircase/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Staircase/staircase-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Staircase/staircase-English.pdf -------------------------------------------------------------------------------- /Algorithms/Warmup/Staircase/staircase-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Staircase/staircase-testcases.zip -------------------------------------------------------------------------------- /Algorithms/Warmup/Time Conversion/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Time Conversion/Solution.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Time Conversion/time-conversion-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Time Conversion/time-conversion-English.pdf -------------------------------------------------------------------------------- /Algorithms/Warmup/Time Conversion/time-conversion-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Algorithms/Warmup/Time Conversion/time-conversion-testcases.zip -------------------------------------------------------------------------------- /C++/Classes/Abstract Classes - Polymorphism/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Abstract Classes - Polymorphism/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Box It!/box-it-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Box It!/box-it-English.pdf -------------------------------------------------------------------------------- /C++/Classes/Box It!/box-it-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Box It!/box-it-testcases.zip -------------------------------------------------------------------------------- /C++/Classes/Box It!/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Box It!/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Class/c-tutorial-class-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Class/c-tutorial-class-English.pdf -------------------------------------------------------------------------------- /C++/Classes/Class/c-tutorial-class-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Class/c-tutorial-class-testcases.zip -------------------------------------------------------------------------------- /C++/Classes/Class/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Class/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Classes and Objects/classes-objects-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Classes and Objects/classes-objects-English.pdf -------------------------------------------------------------------------------- /C++/Classes/Classes and Objects/classes-objects-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Classes and Objects/classes-objects-testcases.zip -------------------------------------------------------------------------------- /C++/Classes/Classes and Objects/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Classes and Objects/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Exceptional Server/exceptional-server-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Exceptional Server/exceptional-server-English.pdf -------------------------------------------------------------------------------- /C++/Classes/Exceptional Server/exceptional-server-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Exceptional Server/exceptional-server-testcases.zip -------------------------------------------------------------------------------- /C++/Classes/Exceptional Server/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Exceptional Server/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Inherited Code/inherited-code-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Inherited Code/inherited-code-English.pdf -------------------------------------------------------------------------------- /C++/Classes/Inherited Code/inherited-code-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Inherited Code/inherited-code-testcases.zip -------------------------------------------------------------------------------- /C++/Classes/Inherited Code/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Inherited Code/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Structs/c-tutorial-struct-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Structs/c-tutorial-struct-English.pdf -------------------------------------------------------------------------------- /C++/Classes/Structs/c-tutorial-struct-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Structs/c-tutorial-struct-testcases.zip -------------------------------------------------------------------------------- /C++/Classes/Structs/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Structs/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Virtual Functions/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Virtual Functions/solution.cpp -------------------------------------------------------------------------------- /C++/Classes/Virtual Functions/virtual-functions-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Virtual Functions/virtual-functions-English.pdf -------------------------------------------------------------------------------- /C++/Classes/Virtual Functions/virtual-functions-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Classes/Virtual Functions/virtual-functions-testcases.zip -------------------------------------------------------------------------------- /C++/Introduction/Arrays Introduction/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Arrays Introduction/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/Basic Data Types/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Basic Data Types/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/Conditional Statements/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Conditional Statements/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/For Loop/c-tutorial-for-loop-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/For Loop/c-tutorial-for-loop-English.pdf -------------------------------------------------------------------------------- /C++/Introduction/For Loop/c-tutorial-for-loop-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/For Loop/c-tutorial-for-loop-testcases.zip -------------------------------------------------------------------------------- /C++/Introduction/For Loop/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/For Loop/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/Functions/c-tutorial-functions-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Functions/c-tutorial-functions-English.pdf -------------------------------------------------------------------------------- /C++/Introduction/Functions/c-tutorial-functions-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Functions/c-tutorial-functions-testcases.zip -------------------------------------------------------------------------------- /C++/Introduction/Functions/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Functions/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/Input and Output/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Input and Output/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/Pointer/c-tutorial-pointer-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Pointer/c-tutorial-pointer-English.pdf -------------------------------------------------------------------------------- /C++/Introduction/Pointer/c-tutorial-pointer-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Pointer/c-tutorial-pointer-testcases.zip -------------------------------------------------------------------------------- /C++/Introduction/Pointer/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Pointer/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/Say ''Hello, World!'' With C++/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Say ''Hello, World!'' With C++/solution.cpp -------------------------------------------------------------------------------- /C++/Introduction/Variable Sized Arrays/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Introduction/Variable Sized Arrays/solution.cpp -------------------------------------------------------------------------------- /C++/Strings/Attribute Parser/attribute-parser-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/Attribute Parser/attribute-parser-English.pdf -------------------------------------------------------------------------------- /C++/Strings/Attribute Parser/attribute-parser-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/Attribute Parser/attribute-parser-testcases.zip -------------------------------------------------------------------------------- /C++/Strings/Attribute Parser/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/Attribute Parser/solution.cpp -------------------------------------------------------------------------------- /C++/Strings/StringStream/c-tutorial-stringstream-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/StringStream/c-tutorial-stringstream-English.pdf -------------------------------------------------------------------------------- /C++/Strings/StringStream/c-tutorial-stringstream-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/StringStream/c-tutorial-stringstream-testcases.zip -------------------------------------------------------------------------------- /C++/Strings/StringStream/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/StringStream/solution.cpp -------------------------------------------------------------------------------- /C++/Strings/Strings/c-tutorial-strings-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/Strings/c-tutorial-strings-English.pdf -------------------------------------------------------------------------------- /C++/Strings/Strings/c-tutorial-strings-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/Strings/c-tutorial-strings-testcases.zip -------------------------------------------------------------------------------- /C++/Strings/Strings/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C++/Strings/Strings/solution.cpp -------------------------------------------------------------------------------- /C/Arrays and Strings/1D Arrays in C/1d-arrays-in-c-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Arrays and Strings/1D Arrays in C/1d-arrays-in-c-English.pdf -------------------------------------------------------------------------------- /C/Arrays and Strings/1D Arrays in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Arrays and Strings/1D Arrays in C/solution.c -------------------------------------------------------------------------------- /C/Arrays and Strings/Array Reversal/reverse-array-c-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Arrays and Strings/Array Reversal/reverse-array-c-English.pdf -------------------------------------------------------------------------------- /C/Arrays and Strings/Array Reversal/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Arrays and Strings/Array Reversal/solution.c -------------------------------------------------------------------------------- /C/Arrays and Strings/Digit Frequency/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Arrays and Strings/Digit Frequency/solution.c -------------------------------------------------------------------------------- /C/Arrays and Strings/Dynamic Array in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Arrays and Strings/Dynamic Array in C/solution.c -------------------------------------------------------------------------------- /C/Arrays and Strings/Printing Tokens/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Arrays and Strings/Printing Tokens/solution.c -------------------------------------------------------------------------------- /C/Conditionals and Loops/Bitwise Operators/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Conditionals and Loops/Bitwise Operators/solution.c -------------------------------------------------------------------------------- /C/Conditionals and Loops/Conditional Statements in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Conditionals and Loops/Conditional Statements in C/solution.c -------------------------------------------------------------------------------- /C/Conditionals and Loops/For Loop in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Conditionals and Loops/For Loop in C/solution.c -------------------------------------------------------------------------------- /C/Functions/Calculate the Nth term/recursion-in-c-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Calculate the Nth term/recursion-in-c-English.pdf -------------------------------------------------------------------------------- /C/Functions/Calculate the Nth term/recursion-in-c-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Calculate the Nth term/recursion-in-c-testcases.zip -------------------------------------------------------------------------------- /C/Functions/Calculate the Nth term/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Calculate the Nth term/solution.c -------------------------------------------------------------------------------- /C/Functions/Permutations of Strings/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Permutations of Strings/solution.c -------------------------------------------------------------------------------- /C/Functions/Querying the Document/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Querying the Document/solution.c -------------------------------------------------------------------------------- /C/Functions/Sorting Array of Strings/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Sorting Array of Strings/solution.c -------------------------------------------------------------------------------- /C/Functions/Students Marks Sum/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Students Marks Sum/solution.c -------------------------------------------------------------------------------- /C/Functions/Students Marks Sum/students-marks-sum-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Students Marks Sum/students-marks-sum-English.pdf -------------------------------------------------------------------------------- /C/Functions/Students Marks Sum/students-marks-sum-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Students Marks Sum/students-marks-sum-testcases.zip -------------------------------------------------------------------------------- /C/Functions/Variadic functions in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Functions/Variadic functions in C/solution.c -------------------------------------------------------------------------------- /C/Introduction/''Hello World!'' in C/hello-world-c-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/''Hello World!'' in C/hello-world-c-English.pdf -------------------------------------------------------------------------------- /C/Introduction/''Hello World!'' in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/''Hello World!'' in C/solution.c -------------------------------------------------------------------------------- /C/Introduction/Functions in C/functions-in-c-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/Functions in C/functions-in-c-English.pdf -------------------------------------------------------------------------------- /C/Introduction/Functions in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/Functions in C/solution.c -------------------------------------------------------------------------------- /C/Introduction/Playing With Characters/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/Playing With Characters/solution.c -------------------------------------------------------------------------------- /C/Introduction/Pointers in C/pointer-in-c-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/Pointers in C/pointer-in-c-English.pdf -------------------------------------------------------------------------------- /C/Introduction/Pointers in C/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/Pointers in C/solution.c -------------------------------------------------------------------------------- /C/Introduction/Sum and Difference of Two Numbers/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Introduction/Sum and Difference of Two Numbers/solution.c -------------------------------------------------------------------------------- /C/Structs and Enums/Boxes through a Tunnel/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Structs and Enums/Boxes through a Tunnel/solution.c -------------------------------------------------------------------------------- /C/Structs and Enums/Post Transition/post-transition-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Structs and Enums/Post Transition/post-transition-English.pdf -------------------------------------------------------------------------------- /C/Structs and Enums/Post Transition/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Structs and Enums/Post Transition/solution.c -------------------------------------------------------------------------------- /C/Structs and Enums/Small Triangles, Large Triangles/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Structs and Enums/Small Triangles, Large Triangles/solution.c -------------------------------------------------------------------------------- /C/Structs and Enums/Structuring the Document/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/C/Structs and Enums/Structuring the Document/solution.c -------------------------------------------------------------------------------- /Compete/Booking.com All Women Hackathon/Busy Days/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Compete/Booking.com All Women Hackathon/Busy Days/Solution.java -------------------------------------------------------------------------------- /Compete/Project Euler/#0000 - #0099/#013 - Large sum/Euler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Compete/Project Euler/#0000 - #0099/#013 - Large sum/Euler.java -------------------------------------------------------------------------------- /Compete/Project Euler/#0000 - #0099/#013 - Large sum/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Compete/Project Euler/#0000 - #0099/#013 - Large sum/data.txt -------------------------------------------------------------------------------- /Compete/Project Euler/#035 - Circular primes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Compete/Project Euler/#035 - Circular primes/Solution.java -------------------------------------------------------------------------------- /Data Structures/Arrays/2D Array - DS/2d-array-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/2D Array - DS/2d-array-English.pdf -------------------------------------------------------------------------------- /Data Structures/Arrays/2D Array - DS/2d-array-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/2D Array - DS/2d-array-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Arrays/2D Array - DS/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/2D Array - DS/Solution.java -------------------------------------------------------------------------------- /Data Structures/Arrays/Array Manipulation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Array Manipulation/Solution.java -------------------------------------------------------------------------------- /Data Structures/Arrays/Array Manipulation/crush-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Array Manipulation/crush-English.pdf -------------------------------------------------------------------------------- /Data Structures/Arrays/Array Manipulation/crush-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Array Manipulation/crush-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Arrays/Arrays - DS/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Arrays - DS/Solution.java -------------------------------------------------------------------------------- /Data Structures/Arrays/Arrays - DS/arrays-ds-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Arrays - DS/arrays-ds-English.pdf -------------------------------------------------------------------------------- /Data Structures/Arrays/Arrays - DS/arrays-ds-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Arrays - DS/arrays-ds-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Arrays/Dynamic Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Dynamic Array/Solution.java -------------------------------------------------------------------------------- /Data Structures/Arrays/Dynamic Array/dynamic-array-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Dynamic Array/dynamic-array-English.pdf -------------------------------------------------------------------------------- /Data Structures/Arrays/Left Rotation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Left Rotation/Solution.java -------------------------------------------------------------------------------- /Data Structures/Arrays/Sparse Arrays/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Sparse Arrays/Solution.java -------------------------------------------------------------------------------- /Data Structures/Arrays/Sparse Arrays/sparse-arrays-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Arrays/Sparse Arrays/sparse-arrays-English.pdf -------------------------------------------------------------------------------- /Data Structures/Balanced Trees/Median Updates/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Balanced Trees/Median Updates/Solution.java -------------------------------------------------------------------------------- /Data Structures/Balanced Trees/Solution1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Balanced Trees/Solution1.java -------------------------------------------------------------------------------- /Data Structures/Disjoin Set/Components in a graph/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Disjoin Set/Components in a graph/Solution.java -------------------------------------------------------------------------------- /Data Structures/Disjoin Set/Kundu And Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Disjoin Set/Kundu And Tree/Solution.java -------------------------------------------------------------------------------- /Data Structures/Disjoin Set/Merging Communities/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Disjoin Set/Merging Communities/Solution.java -------------------------------------------------------------------------------- /Data Structures/Heap/Find the Running Median/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Heap/Find the Running Median/Solution.java -------------------------------------------------------------------------------- /Data Structures/Heap/Jesse and Cookies/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Heap/Jesse and Cookies/Solution.java -------------------------------------------------------------------------------- /Data Structures/Heap/Minimum Average Waiting Time/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Heap/Minimum Average Waiting Time/Solution.java -------------------------------------------------------------------------------- /Data Structures/Heap/QHEAP1/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Heap/QHEAP1/Solution.java -------------------------------------------------------------------------------- /Data Structures/Heap/QHEAP1/qheap1-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Heap/QHEAP1/qheap1-English.pdf -------------------------------------------------------------------------------- /Data Structures/Heap/QHEAP1/qheap1-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Heap/QHEAP1/qheap1-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Linked Lists/Cycle Detection/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Linked Lists/Cycle Detection/Solution.java -------------------------------------------------------------------------------- /Data Structures/Linked Lists/Delete a Node/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Linked Lists/Delete a Node/Solution.java -------------------------------------------------------------------------------- /Data Structures/Linked Lists/Get Node Value/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Linked Lists/Get Node Value/Solution.java -------------------------------------------------------------------------------- /Data Structures/Linked Lists/Print in Reverse/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Linked Lists/Print in Reverse/Solution.java -------------------------------------------------------------------------------- /Data Structures/Queues/Castle on the Grid/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Queues/Castle on the Grid/Solution.java -------------------------------------------------------------------------------- /Data Structures/Queues/Down to Zero II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Queues/Down to Zero II/Solution.java -------------------------------------------------------------------------------- /Data Structures/Queues/Queue using Two Stacks/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Queues/Queue using Two Stacks/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/AND xor OR/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/AND xor OR/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/AND xor OR/and-xor-or-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/AND xor OR/and-xor-or-English.pdf -------------------------------------------------------------------------------- /Data Structures/Stacks/AND xor OR/and-xor-or-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/AND xor OR/and-xor-or-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Stacks/Balanced Brackets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Balanced Brackets/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/Equal Stacks/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Equal Stacks/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/Equal Stacks/equal-stacks-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Equal Stacks/equal-stacks-English.pdf -------------------------------------------------------------------------------- /Data Structures/Stacks/Equal Stacks/equal-stacks-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Equal Stacks/equal-stacks-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Stacks/Game of Two Stacks/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Game of Two Stacks/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/Largest Rectangle/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Largest Rectangle/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/Maximum Element/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Maximum Element/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/Poisonous Plants/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Poisonous Plants/Solution.java -------------------------------------------------------------------------------- /Data Structures/Stacks/Simple Text Editor/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Stacks/Simple Text Editor/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Array Pairs/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Array Pairs/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Array Pairs/array-pairs-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Array Pairs/array-pairs-English.pdf -------------------------------------------------------------------------------- /Data Structures/Trees/Array Pairs/array-pairs-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Array Pairs/array-pairs-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Trees/Swap Nodes [Algo]/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Swap Nodes [Algo]/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Tree - Huffman Decoding/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Tree - Huffman Decoding/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Tree - Inorder Traversal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Tree - Inorder Traversal/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Tree - Postorder Traversal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Tree - Postorder Traversal/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Tree - Preorder Traversal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Tree - Preorder Traversal/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Tree - Top View/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Tree - Top View/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trees/Tree - Top View/tree-top-view-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trees/Tree - Top View/tree-top-view-English.pdf -------------------------------------------------------------------------------- /Data Structures/Trie/Contacts/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trie/Contacts/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trie/Contacts/contacts-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trie/Contacts/contacts-English.pdf -------------------------------------------------------------------------------- /Data Structures/Trie/Contacts/contacts-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trie/Contacts/contacts-testcases.zip -------------------------------------------------------------------------------- /Data Structures/Trie/No Prefix Set/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trie/No Prefix Set/Solution.java -------------------------------------------------------------------------------- /Data Structures/Trie/No Prefix Set/no-prefix-set-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trie/No Prefix Set/no-prefix-set-English.pdf -------------------------------------------------------------------------------- /Data Structures/Trie/No Prefix Set/no-prefix-set-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Data Structures/Trie/No Prefix Set/no-prefix-set-testcases.zip -------------------------------------------------------------------------------- /Databases/Database Normalization/Database Normalization #2 - 1_2_3 NF/solution.txt: -------------------------------------------------------------------------------- 1 | 3NF 2 | -------------------------------------------------------------------------------- /Databases/Database Normalization/Database Normalization #5/solution.txt: -------------------------------------------------------------------------------- 1 | 3NF 2 | -------------------------------------------------------------------------------- /Databases/Database Normalization/Database Normalization #6/solution.txt: -------------------------------------------------------------------------------- 1 | 3NF 2 | -------------------------------------------------------------------------------- /Databases/Database Normalization/Database Normalization #7/solution.txt: -------------------------------------------------------------------------------- 1 | 3.5 2 | -------------------------------------------------------------------------------- /Databases/Database Normalization/Database Normalization #8/solution.txt: -------------------------------------------------------------------------------- 1 | 3. serialno->director 2 | -------------------------------------------------------------------------------- /Databases/Database Normalization/Database Normalization #9/solution.txt: -------------------------------------------------------------------------------- 1 | 2. a,d -> b 2 | -------------------------------------------------------------------------------- /Databases/Indexes/Index Architecture Types/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/Indexes/Index Architecture Types/solution.txt -------------------------------------------------------------------------------- /Databases/Indexes/Indexes - 2/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/Indexes/Indexes - 2/solution.txt -------------------------------------------------------------------------------- /Databases/Indexes/Indexes - 3/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/Indexes/Indexes - 3/solution.txt -------------------------------------------------------------------------------- /Databases/Indexes/Indexes - 4/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/Indexes/Indexes - 4/solution.txt -------------------------------------------------------------------------------- /Databases/OLAP/OLAP Cube Metadata/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/OLAP/OLAP Cube Metadata/solution.txt -------------------------------------------------------------------------------- /Databases/OLAP/OLAP Name(s)/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/OLAP/OLAP Name(s)/solution.txt -------------------------------------------------------------------------------- /Databases/OLAP/OLAP Operation Types/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/OLAP/OLAP Operation Types/solution.txt -------------------------------------------------------------------------------- /Databases/OLAP/OLAP Operations - 1/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/OLAP/OLAP Operations - 1/solution.txt -------------------------------------------------------------------------------- /Databases/OLAP/OLAP Operations - 2/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/OLAP/OLAP Operations - 2/solution.txt -------------------------------------------------------------------------------- /Databases/OLAP/OLAP Performance/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/OLAP/OLAP Performance/solution.txt -------------------------------------------------------------------------------- /Databases/OLAP/The Total View/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/OLAP/The Total View/solution.txt -------------------------------------------------------------------------------- /Databases/Relational Algebra/Basics of Sets and Relations #1/solution.txt: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /Databases/Relational Algebra/Basics of Sets and Relations #2/solution.txt: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /Databases/Relational Algebra/Basics of Sets and Relations #3/solution.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /Databases/Relational Algebra/Basics of Sets and Relations #4/solution.txt: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /Databases/Relational Algebra/Basics of Sets and Relations #5/solution.txt: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /Databases/Relational Algebra/Basics of Sets and Relations #6/solution.txt: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /Databases/Relational Algebra/Basics of Sets and Relations #7/solution.txt: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /Databases/Relational Algebra/Procedural Language/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/Relational Algebra/Procedural Language/solution.txt -------------------------------------------------------------------------------- /Databases/Relational Algebra/Relations - 1/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/Relational Algebra/Relations - 1/solution.txt -------------------------------------------------------------------------------- /Databases/Relational Algebra/Relations - 2/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Databases/Relational Algebra/Relations - 2/solution.txt -------------------------------------------------------------------------------- /Databases/Set and Algebra/Databases - Differences/solution.txt: -------------------------------------------------------------------------------- 1 | b = 2 2 | c = 3 3 | -------------------------------------------------------------------------------- /Databases/Set and Algebra/Databases - Keys/solution.txt: -------------------------------------------------------------------------------- 1 | bookname 2 | -------------------------------------------------------------------------------- /Databases/Set and Algebra/Databases - Relational Calculus/solution.txt: -------------------------------------------------------------------------------- 1 | 19 2 | -------------------------------------------------------------------------------- /Distributed Systems/Client Server/Sorted Set/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Distributed Systems/Client Server/Sorted Set/solution.py -------------------------------------------------------------------------------- /Distributed Systems/Client Server/UDS Echo Server/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Distributed Systems/Client Server/UDS Echo Server/solution.py -------------------------------------------------------------------------------- /Distributed Systems/Multiple Choice/MapReduce - 2/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Distributed Systems/Multiple Choice/MapReduce - 2/solution.txt -------------------------------------------------------------------------------- /Distributed Systems/Multiple Choice/MapReduce - 3/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Distributed Systems/Multiple Choice/MapReduce - 3/solution.txt -------------------------------------------------------------------------------- /Distributed Systems/Multiple Choice/RPC-1/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Distributed Systems/Multiple Choice/RPC-1/solution.txt -------------------------------------------------------------------------------- /Distributed Systems/Multiple Choice/RPC-2/solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Distributed Systems/Multiple Choice/RPC-2/solution.txt -------------------------------------------------------------------------------- /Java/Advanced/Can You Access/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Can You Access/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Can You Access/can-you-access-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Can You Access/can-you-access-English.pdf -------------------------------------------------------------------------------- /Java/Advanced/Can You Access/can-you-access-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Can You Access/can-you-access-testcases.zip -------------------------------------------------------------------------------- /Java/Advanced/Covariant Return Types/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Covariant Return Types/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Annotations/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Annotations/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Annotations/java-annotations-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Annotations/java-annotations-English.pdf -------------------------------------------------------------------------------- /Java/Advanced/Java Annotations/java-annotations-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Annotations/java-annotations-testcases.zip -------------------------------------------------------------------------------- /Java/Advanced/Java Factory Pattern/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Factory Pattern/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Factory Pattern/java-factory-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Factory Pattern/java-factory-English.pdf -------------------------------------------------------------------------------- /Java/Advanced/Java Factory Pattern/java-factory-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Factory Pattern/java-factory-testcases.zip -------------------------------------------------------------------------------- /Java/Advanced/Java Lambda Expressions/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Lambda Expressions/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java MD5/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java MD5/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java MD5/java-md5-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java MD5/java-md5-English.pdf -------------------------------------------------------------------------------- /Java/Advanced/Java MD5/java-md5-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java MD5/java-md5-testcases.zip -------------------------------------------------------------------------------- /Java/Advanced/Java Reflection - Attributes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Reflection - Attributes/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java SHA-256/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java SHA-256/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java SHA-256/sha-256-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java SHA-256/sha-256-English.pdf -------------------------------------------------------------------------------- /Java/Advanced/Java SHA-256/sha-256-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java SHA-256/sha-256-testcases.zip -------------------------------------------------------------------------------- /Java/Advanced/Java Singleton Pattern/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Singleton Pattern/Singleton.java -------------------------------------------------------------------------------- /Java/Advanced/Java Singleton Pattern/java-singleton-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Singleton Pattern/java-singleton-English.pdf -------------------------------------------------------------------------------- /Java/Advanced/Java Varargs - Simple Addition/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Varargs - Simple Addition/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Visitor Pattern/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Java Visitor Pattern/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Prime Checker/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Prime Checker/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Prime Checker/prime-checker-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Prime Checker/prime-checker-English.pdf -------------------------------------------------------------------------------- /Java/Advanced/Prime Checker/prime-checker-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Advanced/Prime Checker/prime-checker-testcases.zip -------------------------------------------------------------------------------- /Java/BigNumber/Java BigDecimal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/BigNumber/Java BigDecimal/Solution.java -------------------------------------------------------------------------------- /Java/BigNumber/Java BigDecimal/java-bigdecimal-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/BigNumber/Java BigDecimal/java-bigdecimal-English.pdf -------------------------------------------------------------------------------- /Java/BigNumber/Java BigDecimal/java-bigdecimal-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/BigNumber/Java BigDecimal/java-bigdecimal-testcases.zip -------------------------------------------------------------------------------- /Java/BigNumber/Java BigInteger/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/BigNumber/Java BigInteger/Solution.java -------------------------------------------------------------------------------- /Java/BigNumber/Java BigInteger/java-biginteger-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/BigNumber/Java BigInteger/java-biginteger-English.pdf -------------------------------------------------------------------------------- /Java/BigNumber/Java BigInteger/java-biginteger-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/BigNumber/Java BigInteger/java-biginteger-testcases.zip -------------------------------------------------------------------------------- /Java/BigNumber/Java Primality Test/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/BigNumber/Java Primality Test/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 1D Array (Part 2)/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java 1D Array (Part 2)/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 1D Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java 1D Array/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 2D Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java 2D Array/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 2D Array/java-2d-array-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java 2D Array/java-2d-array-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java Arraylist/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Arraylist/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java BitSet/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java BitSet/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java BitSet/java-bitset-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java BitSet/java-bitset-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java BitSet/java-bitset-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java BitSet/java-bitset-testcases.zip -------------------------------------------------------------------------------- /Java/Data Structures/Java Comparator/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Comparator/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Dequeue/java-dequeue-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Dequeue/java-dequeue-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java Dequeue/java-dequeue-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Dequeue/java-dequeue-testcases.zip -------------------------------------------------------------------------------- /Java/Data Structures/Java Dequeue/test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Dequeue/test.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Generics/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Generics/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Generics/java-generics-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Generics/java-generics-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java Hashset/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Hashset/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Hashset/java-hashset-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Hashset/java-hashset-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java Hashset/java-hashset-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Hashset/java-hashset-testcases.zip -------------------------------------------------------------------------------- /Java/Data Structures/Java List/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java List/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java List/java-list-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java List/java-list-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java List/java-list-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java List/java-list-testcases.zip -------------------------------------------------------------------------------- /Java/Data Structures/Java Map/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Map/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Map/phone-book-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Map/phone-book-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java Map/phone-book-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Map/phone-book-testcases.zip -------------------------------------------------------------------------------- /Java/Data Structures/Java Priority Queue/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Priority Queue/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Sort/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Sort/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Sort/java-sort-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Sort/java-sort-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java Sort/java-sort-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Sort/java-sort-testcases.zip -------------------------------------------------------------------------------- /Java/Data Structures/Java Stack/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Stack/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Stack/java-stack-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Stack/java-stack-English.pdf -------------------------------------------------------------------------------- /Java/Data Structures/Java Stack/java-stack-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Stack/java-stack-testcases.zip -------------------------------------------------------------------------------- /Java/Data Structures/Java Subarray/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Data Structures/Java Subarray/Solution.java -------------------------------------------------------------------------------- /Java/Exception Handling/Java Exception Handling/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Exception Handling/Java Exception Handling/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Currency Formatter/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Currency Formatter/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Datatypes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Datatypes/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Datatypes/java-datatypes-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Datatypes/java-datatypes-English.pdf -------------------------------------------------------------------------------- /Java/Introduction/Java Datatypes/java-datatypes-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Datatypes/java-datatypes-testcases.zip -------------------------------------------------------------------------------- /Java/Introduction/Java Date and Time/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Date and Time/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java End-of-file/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java End-of-file/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java If-Else/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java If-Else/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java If-Else/java-if-else-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java If-Else/java-if-else-English.pdf -------------------------------------------------------------------------------- /Java/Introduction/Java If-Else/java-if-else-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java If-Else/java-if-else-testcases.zip -------------------------------------------------------------------------------- /Java/Introduction/Java Int to String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Int to String/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Loops I/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Loops I/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Loops I/java-loops-i-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Loops I/java-loops-i-English.pdf -------------------------------------------------------------------------------- /Java/Introduction/Java Loops II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Loops II/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Loops II/java-loops-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Loops II/java-loops-English.pdf -------------------------------------------------------------------------------- /Java/Introduction/Java Loops II/java-loops-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Loops II/java-loops-testcases.zip -------------------------------------------------------------------------------- /Java/Introduction/Java Output Formatting/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Output Formatting/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Static Initializer Block/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Static Initializer Block/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Stdin and Stdout I/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Stdin and Stdout I/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Stdin and Stdout II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Java Stdin and Stdout II/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Welcome to Java!/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Introduction/Welcome to Java!/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Interface/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Object Oriented Programming/Java Interface/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Iterator/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Object Oriented Programming/Java Iterator/Main.java -------------------------------------------------------------------------------- /Java/Strings/Java Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Anagrams/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Anagrams/java-anagrams-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Anagrams/java-anagrams-English.pdf -------------------------------------------------------------------------------- /Java/Strings/Java Anagrams/java-anagrams-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Anagrams/java-anagrams-testcases.zip -------------------------------------------------------------------------------- /Java/Strings/Java Regex/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Regex/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Regex/java-regex-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Regex/java-regex-English.pdf -------------------------------------------------------------------------------- /Java/Strings/Java Regex/java-regex-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Regex/java-regex-testcases.zip -------------------------------------------------------------------------------- /Java/Strings/Java String Reverse/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java String Reverse/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java String Tokens/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java String Tokens/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Strings Introduction/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Strings Introduction/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Substring Comparisons/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Substring Comparisons/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Substring/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Substring/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Substring/java-substring-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Substring/java-substring-English.pdf -------------------------------------------------------------------------------- /Java/Strings/Java Substring/java-substring-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Java Substring/java-substring-testcases.zip -------------------------------------------------------------------------------- /Java/Strings/Pattern Syntax Checker/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Pattern Syntax Checker/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Tag Content Extractor/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Tag Content Extractor/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Valid Username Regular Expression/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Java/Strings/Valid Username Regular Expression/Solution.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/LICENSE -------------------------------------------------------------------------------- /Linux Shell/Bash/A Personalized Echo/solution.sh: -------------------------------------------------------------------------------- 1 | read name 2 | echo "Welcome $name" -------------------------------------------------------------------------------- /Linux Shell/Bash/Let's Echo/solution.sh: -------------------------------------------------------------------------------- 1 | echo HELLO -------------------------------------------------------------------------------- /Linux Shell/Bash/Looping and Skipping/solution.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Linux Shell/Bash/Looping and Skipping/solution.sh -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Army Game/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Army Game/Solution.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Connecting Towns/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Connecting Towns/Solution.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Find the Point/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Find the Point/Solution.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Handshake/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Handshake/Solution.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Handshake/handshake-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Handshake/handshake-English.pdf -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Handshake/handshake-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Handshake/handshake-testcases.zip -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Is Fibo/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Is Fibo/Solution.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Is Fibo/is-fibo-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Is Fibo/is-fibo-English.pdf -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Is Fibo/is-fibo-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Is Fibo/is-fibo-testcases.zip -------------------------------------------------------------------------------- /Mathematics/Fundamentals/Maximum Draws/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Mathematics/Fundamentals/Maximum Draws/Solution.java -------------------------------------------------------------------------------- /Python/Basic Data Types/Find the Runner-Up Score!/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Find the Runner-Up Score!/solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Finding the percentage/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Finding the percentage/solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/List Comprehensions/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/List Comprehensions/solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Lists/python-lists-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Lists/python-lists-English.pdf -------------------------------------------------------------------------------- /Python/Basic Data Types/Lists/python-lists-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Lists/python-lists-testcases.zip -------------------------------------------------------------------------------- /Python/Basic Data Types/Lists/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Lists/solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Nested Lists/nested-list-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Nested Lists/nested-list-English.pdf -------------------------------------------------------------------------------- /Python/Basic Data Types/Nested Lists/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Nested Lists/solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Tuples/python-tuples-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Tuples/python-tuples-English.pdf -------------------------------------------------------------------------------- /Python/Basic Data Types/Tuples/python-tuples-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Tuples/python-tuples-testcases.zip -------------------------------------------------------------------------------- /Python/Basic Data Types/Tuples/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Basic Data Types/Tuples/solution.py -------------------------------------------------------------------------------- /Python/Introduction/Arithmetic Operators/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Arithmetic Operators/solution.py -------------------------------------------------------------------------------- /Python/Introduction/Loops/python-loops-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Loops/python-loops-English.pdf -------------------------------------------------------------------------------- /Python/Introduction/Loops/python-loops-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Loops/python-loops-testcases.zip -------------------------------------------------------------------------------- /Python/Introduction/Loops/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Loops/solution.py -------------------------------------------------------------------------------- /Python/Introduction/Print Function/python-print-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Print Function/python-print-English.pdf -------------------------------------------------------------------------------- /Python/Introduction/Print Function/python-print-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Print Function/python-print-testcases.zip -------------------------------------------------------------------------------- /Python/Introduction/Print Function/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Print Function/solution.py -------------------------------------------------------------------------------- /Python/Introduction/Python - Division/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Python - Division/solution.py -------------------------------------------------------------------------------- /Python/Introduction/Python If-Else/py-if-else-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Python If-Else/py-if-else-English.pdf -------------------------------------------------------------------------------- /Python/Introduction/Python If-Else/py-if-else-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Python If-Else/py-if-else-testcases.zip -------------------------------------------------------------------------------- /Python/Introduction/Python If-Else/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Python If-Else/solution.py -------------------------------------------------------------------------------- /Python/Introduction/Say ''Hello, World!'' With Python/solution.py: -------------------------------------------------------------------------------- 1 | #!/bin/python3 2 | 3 | print("Hello, World!") -------------------------------------------------------------------------------- /Python/Introduction/Write a function/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Introduction/Write a function/solution.py -------------------------------------------------------------------------------- /Python/Itertools/Compress the String!/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/Compress the String!/solution.py -------------------------------------------------------------------------------- /Python/Itertools/Iterables and Iterators/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/Iterables and Iterators/solution.py -------------------------------------------------------------------------------- /Python/Itertools/Maximize It!/maximize-it-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/Maximize It!/maximize-it-English.pdf -------------------------------------------------------------------------------- /Python/Itertools/Maximize It!/maximize-it-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/Maximize It!/maximize-it-testcases.zip -------------------------------------------------------------------------------- /Python/Itertools/Maximize It!/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/Maximize It!/solution.py -------------------------------------------------------------------------------- /Python/Itertools/itertools.combinations()/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/itertools.combinations()/solution.py -------------------------------------------------------------------------------- /Python/Itertools/itertools.permutations()/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/itertools.permutations()/solution.py -------------------------------------------------------------------------------- /Python/Itertools/itertools.product()/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Itertools/itertools.product()/solution.py -------------------------------------------------------------------------------- /Python/Math/Find Angle MBC/find-angle-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Find Angle MBC/find-angle-English.pdf -------------------------------------------------------------------------------- /Python/Math/Find Angle MBC/find-angle-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Find Angle MBC/find-angle-testcases.zip -------------------------------------------------------------------------------- /Python/Math/Find Angle MBC/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Find Angle MBC/solution.py -------------------------------------------------------------------------------- /Python/Math/Integers Come In All Sizes/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Integers Come In All Sizes/solution.py -------------------------------------------------------------------------------- /Python/Math/Mod Divmod/python-mod-divmod-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Mod Divmod/python-mod-divmod-English.pdf -------------------------------------------------------------------------------- /Python/Math/Mod Divmod/python-mod-divmod-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Mod Divmod/python-mod-divmod-testcases.zip -------------------------------------------------------------------------------- /Python/Math/Mod Divmod/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Mod Divmod/solution.py -------------------------------------------------------------------------------- /Python/Math/Polar Coordinates/polar-coordinates-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Polar Coordinates/polar-coordinates-English.pdf -------------------------------------------------------------------------------- /Python/Math/Polar Coordinates/polar-coordinates-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Polar Coordinates/polar-coordinates-testcases.zip -------------------------------------------------------------------------------- /Python/Math/Polar Coordinates/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Polar Coordinates/solution.py -------------------------------------------------------------------------------- /Python/Math/Power - Mod Power/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Power - Mod Power/solution.py -------------------------------------------------------------------------------- /Python/Math/Triangle Quest 2/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Triangle Quest 2/solution.py -------------------------------------------------------------------------------- /Python/Math/Triangle Quest 2/triangle-quest-2-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Triangle Quest 2/triangle-quest-2-English.pdf -------------------------------------------------------------------------------- /Python/Math/Triangle Quest 2/triangle-quest-2-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Triangle Quest 2/triangle-quest-2-testcases.zip -------------------------------------------------------------------------------- /Python/Math/Triangle Quest/python-quest-1-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Triangle Quest/python-quest-1-English.pdf -------------------------------------------------------------------------------- /Python/Math/Triangle Quest/python-quest-1-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Triangle Quest/python-quest-1-testcases.zip -------------------------------------------------------------------------------- /Python/Math/Triangle Quest/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Math/Triangle Quest/solution.py -------------------------------------------------------------------------------- /Python/Sets/Check Strict Superset/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Check Strict Superset/solution.py -------------------------------------------------------------------------------- /Python/Sets/Check Subset/py-check-subset-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Check Subset/py-check-subset-English.pdf -------------------------------------------------------------------------------- /Python/Sets/Check Subset/py-check-subset-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Check Subset/py-check-subset-testcases.zip -------------------------------------------------------------------------------- /Python/Sets/Check Subset/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Check Subset/solution.py -------------------------------------------------------------------------------- /Python/Sets/Introduction to Sets/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Introduction to Sets/solution.py -------------------------------------------------------------------------------- /Python/Sets/No Idea!/no-idea-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/No Idea!/no-idea-English.pdf -------------------------------------------------------------------------------- /Python/Sets/No Idea!/no-idea-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/No Idea!/no-idea-testcases.zip -------------------------------------------------------------------------------- /Python/Sets/No Idea!/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/No Idea!/solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .add()/py-set-add-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .add()/py-set-add-English.pdf -------------------------------------------------------------------------------- /Python/Sets/Set .add()/py-set-add-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .add()/py-set-add-testcases.zip -------------------------------------------------------------------------------- /Python/Sets/Set .add()/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .add()/solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .difference() Operation/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .difference() Operation/solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .discard(), .remove() & .pop()/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .discard(), .remove() & .pop()/solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .intersection() Operation/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .intersection() Operation/solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .symmetric_difference() Operation/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .symmetric_difference() Operation/solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .union() Operation/py-set-union-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .union() Operation/py-set-union-English.pdf -------------------------------------------------------------------------------- /Python/Sets/Set .union() Operation/py-set-union-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .union() Operation/py-set-union-testcases.zip -------------------------------------------------------------------------------- /Python/Sets/Set .union() Operation/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set .union() Operation/solution.py -------------------------------------------------------------------------------- /Python/Sets/Set Mutations/py-set-mutations-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set Mutations/py-set-mutations-English.pdf -------------------------------------------------------------------------------- /Python/Sets/Set Mutations/py-set-mutations-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set Mutations/py-set-mutations-testcases.zip -------------------------------------------------------------------------------- /Python/Sets/Set Mutations/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Set Mutations/solution.py -------------------------------------------------------------------------------- /Python/Sets/Symmetric Difference/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/Symmetric Difference/solution.py -------------------------------------------------------------------------------- /Python/Sets/The Captain's Room/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Sets/The Captain's Room/solution.py -------------------------------------------------------------------------------- /Python/Strings/Alphabet Rangoli/alphabet-rangoli-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Alphabet Rangoli/alphabet-rangoli-English.pdf -------------------------------------------------------------------------------- /Python/Strings/Alphabet Rangoli/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Alphabet Rangoli/solution.py -------------------------------------------------------------------------------- /Python/Strings/Capitalize!/capitalize-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Capitalize!/capitalize-English.pdf -------------------------------------------------------------------------------- /Python/Strings/Capitalize!/capitalize-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Capitalize!/capitalize-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/Capitalize!/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Capitalize!/solution.py -------------------------------------------------------------------------------- /Python/Strings/Designer Door Mat/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Designer Door Mat/solution.py -------------------------------------------------------------------------------- /Python/Strings/Find a string/find-a-string-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Find a string/find-a-string-English.pdf -------------------------------------------------------------------------------- /Python/Strings/Find a string/find-a-string-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Find a string/find-a-string-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/Find a string/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Find a string/solution.py -------------------------------------------------------------------------------- /Python/Strings/Merge the Tools!/merge-the-tools-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Merge the Tools!/merge-the-tools-English.pdf -------------------------------------------------------------------------------- /Python/Strings/Merge the Tools!/merge-the-tools-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Merge the Tools!/merge-the-tools-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/Merge the Tools!/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Merge the Tools!/solution.py -------------------------------------------------------------------------------- /Python/Strings/Mutations/python-mutations-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Mutations/python-mutations-English.pdf -------------------------------------------------------------------------------- /Python/Strings/Mutations/python-mutations-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Mutations/python-mutations-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/Mutations/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Mutations/solution.py -------------------------------------------------------------------------------- /Python/Strings/String Formatting/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/String Formatting/solution.py -------------------------------------------------------------------------------- /Python/Strings/String Split and Join/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/String Split and Join/solution.py -------------------------------------------------------------------------------- /Python/Strings/String Validators/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/String Validators/solution.py -------------------------------------------------------------------------------- /Python/Strings/Text Alignment/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Text Alignment/solution.py -------------------------------------------------------------------------------- /Python/Strings/Text Alignment/text-alignment-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Text Alignment/text-alignment-English.pdf -------------------------------------------------------------------------------- /Python/Strings/Text Alignment/text-alignment-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Text Alignment/text-alignment-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/Text Wrap/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Text Wrap/solution.py -------------------------------------------------------------------------------- /Python/Strings/Text Wrap/text-wrap-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Text Wrap/text-wrap-English.pdf -------------------------------------------------------------------------------- /Python/Strings/Text Wrap/text-wrap-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/Text Wrap/text-wrap-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/The Minion Game/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/The Minion Game/solution.py -------------------------------------------------------------------------------- /Python/Strings/The Minion Game/the-minion-game-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/The Minion Game/the-minion-game-English.pdf -------------------------------------------------------------------------------- /Python/Strings/The Minion Game/the-minion-game-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/The Minion Game/the-minion-game-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/What's Your Name/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/What's Your Name/solution.py -------------------------------------------------------------------------------- /Python/Strings/What's Your Name/whats-your-name-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/What's Your Name/whats-your-name-English.pdf -------------------------------------------------------------------------------- /Python/Strings/What's Your Name/whats-your-name-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/What's Your Name/whats-your-name-testcases.zip -------------------------------------------------------------------------------- /Python/Strings/sWAP cASE/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/sWAP cASE/solution.py -------------------------------------------------------------------------------- /Python/Strings/sWAP cASE/swap-case-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/sWAP cASE/swap-case-English.pdf -------------------------------------------------------------------------------- /Python/Strings/sWAP cASE/swap-case-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Python/Strings/sWAP cASE/swap-case-testcases.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/README.md -------------------------------------------------------------------------------- /Regex/Applications/Alien Username/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Alien Username/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Alien Username/alien-username-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Alien Username/alien-username-English.pdf -------------------------------------------------------------------------------- /Regex/Applications/Detect HTML Attributes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Detect HTML Attributes/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Detect HTML Tags/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Detect HTML Tags/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Detect HTML links/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Detect HTML links/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Detect the Domain Name/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Detect the Domain Name/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Detect the Email Addresses/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Detect the Email Addresses/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Find A Sub-Word/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Find A Sub-Word/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Find A Sub-Word/find-substring-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Find A Sub-Word/find-substring-English.pdf -------------------------------------------------------------------------------- /Regex/Applications/Find HackerRank/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Find HackerRank/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Find a Word/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Find a Word/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Find a Word/find-a-word-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Find a Word/find-a-word-English.pdf -------------------------------------------------------------------------------- /Regex/Applications/Find a Word/find-a-word-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Find a Word/find-a-word-testcases.zip -------------------------------------------------------------------------------- /Regex/Applications/HackerRank Language/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/HackerRank Language/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/HackerRank Tweets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/HackerRank Tweets/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/IP Address Validation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/IP Address Validation/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Saying Hi/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Saying Hi/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/Saying Hi/saying-hi-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Saying Hi/saying-hi-English.pdf -------------------------------------------------------------------------------- /Regex/Applications/Saying Hi/saying-hi-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Saying Hi/saying-hi-testcases.zip -------------------------------------------------------------------------------- /Regex/Applications/Split the Phone Numbers/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Split the Phone Numbers/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/UK and US Part 2/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/UK and US Part 2/Solution.java -------------------------------------------------------------------------------- /Regex/Applications/UK and US Part 2/uk-and-us-2-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/UK and US Part 2/uk-and-us-2-English.pdf -------------------------------------------------------------------------------- /Regex/Applications/UK and US Part 2/uk-and-us-2-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/UK and US Part 2/uk-and-us-2-testcases.zip -------------------------------------------------------------------------------- /Regex/Applications/Valid PAN format/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Applications/Valid PAN format/Solution.java -------------------------------------------------------------------------------- /Regex/Assertions/Negative Lookahead/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Assertions/Negative Lookahead/Solution.java -------------------------------------------------------------------------------- /Regex/Assertions/Negative Lookbehind/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Assertions/Negative Lookbehind/Solution.java -------------------------------------------------------------------------------- /Regex/Assertions/Positive Lookahead/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Assertions/Positive Lookahead/Solution.java -------------------------------------------------------------------------------- /Regex/Assertions/Positive Lookbehind/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Assertions/Positive Lookbehind/Solution.java -------------------------------------------------------------------------------- /Regex/Backreferences/Branch Reset Groups/solution.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Backreferences/Branch Reset Groups/solution.php -------------------------------------------------------------------------------- /Regex/Backreferences/Forward References/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Backreferences/Forward References/Solution.java -------------------------------------------------------------------------------- /Regex/Character Class/Matching Character Ranges/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Character Class/Matching Character Ranges/Solution.java -------------------------------------------------------------------------------- /Regex/Introduction/Matching Specific String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Introduction/Matching Specific String/Solution.java -------------------------------------------------------------------------------- /Regex/Introduction/Matching Start & End/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Introduction/Matching Start & End/Solution.java -------------------------------------------------------------------------------- /Regex/Repetitions/Matching Ending Items/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Repetitions/Matching Ending Items/Solution.java -------------------------------------------------------------------------------- /Regex/Repetitions/Matching {x, y} Repetitions/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Repetitions/Matching {x, y} Repetitions/Solution.java -------------------------------------------------------------------------------- /Regex/Repetitions/Matching {x} Repetitions/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Regex/Repetitions/Matching {x} Repetitions/Solution.java -------------------------------------------------------------------------------- /SQL/Advanced Join/15 Days of Learning SQL/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/15 Days of Learning SQL/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Interviews/interviews-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Interviews/interviews-English.pdf -------------------------------------------------------------------------------- /SQL/Advanced Join/Interviews/interviews-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Interviews/interviews-testcases.zip -------------------------------------------------------------------------------- /SQL/Advanced Join/Interviews/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Interviews/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Placements/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Placements/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Placements/placements-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Placements/placements-English.pdf -------------------------------------------------------------------------------- /SQL/Advanced Join/Placements/placements-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Placements/placements-testcases.zip -------------------------------------------------------------------------------- /SQL/Advanced Join/Projects/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Projects/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Projects/projects-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Projects/projects-English.pdf -------------------------------------------------------------------------------- /SQL/Advanced Join/Projects/projects-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Projects/projects-testcases.zip -------------------------------------------------------------------------------- /SQL/Advanced Join/Symmetric Pairs/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Symmetric Pairs/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Symmetric Pairs/symmetric-pairs-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Join/Symmetric Pairs/symmetric-pairs-English.pdf -------------------------------------------------------------------------------- /SQL/Advanced Select/Binary Tree Nodes/msql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/Binary Tree Nodes/msql.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/New Companies/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/New Companies/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/New Companies/the-company-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/New Companies/the-company-English.pdf -------------------------------------------------------------------------------- /SQL/Advanced Select/New Companies/the-company-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/New Companies/the-company-testcases.zip -------------------------------------------------------------------------------- /SQL/Advanced Select/Occupations/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/Occupations/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/Occupations/occupations-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/Occupations/occupations-English.pdf -------------------------------------------------------------------------------- /SQL/Advanced Select/Occupations/occupations-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/Occupations/occupations-testcases.zip -------------------------------------------------------------------------------- /SQL/Advanced Select/The PADS/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/The PADS/mysql.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/The PADS/the-pads-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/The PADS/the-pads-English.pdf -------------------------------------------------------------------------------- /SQL/Advanced Select/The PADS/the-pads-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/The PADS/the-pads-testcases.zip -------------------------------------------------------------------------------- /SQL/Advanced Select/Type of Triangle/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Advanced Select/Type of Triangle/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Average Population/mysql.sql: -------------------------------------------------------------------------------- 1 | select floor(avg(population)) from city -------------------------------------------------------------------------------- /SQL/Aggregation/Japan Population/japan-population-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Japan Population/japan-population-English.pdf -------------------------------------------------------------------------------- /SQL/Aggregation/Japan Population/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Japan Population/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Population Density Difference/mysql.sql: -------------------------------------------------------------------------------- 1 | select sum(population) from city where countrycode = 'JPN' -------------------------------------------------------------------------------- /SQL/Aggregation/Revising Aggregations - Averages/mysql.sql: -------------------------------------------------------------------------------- 1 | select avg(population) from city where district = 'California' -------------------------------------------------------------------------------- /SQL/Aggregation/Revising Aggregations - The Sum Function/mysql.sql: -------------------------------------------------------------------------------- 1 | select sum(population) from city where district = 'California' -------------------------------------------------------------------------------- /SQL/Aggregation/The Blunder/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/The Blunder/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/The Blunder/the-blunder-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/The Blunder/the-blunder-English.pdf -------------------------------------------------------------------------------- /SQL/Aggregation/The Blunder/the-blunder-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/The Blunder/the-blunder-testcases.zip -------------------------------------------------------------------------------- /SQL/Aggregation/Top Earners/earnings-of-employees-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Top Earners/earnings-of-employees-English.pdf -------------------------------------------------------------------------------- /SQL/Aggregation/Top Earners/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Top Earners/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 13/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 13/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 14/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 14/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 15/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 15/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 16/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 16/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 17/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 17/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 18/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 18/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 19/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 19/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 2/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 2/mysql.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 20/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 20/mysql.sql -------------------------------------------------------------------------------- /SQL/Alternative Queries/Draw The Triangle 1/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Alternative Queries/Draw The Triangle 1/mysql.sql -------------------------------------------------------------------------------- /SQL/Alternative Queries/Draw The Triangle 2/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Alternative Queries/Draw The Triangle 2/mysql.sql -------------------------------------------------------------------------------- /SQL/Alternative Queries/Print Prime Numbers/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Alternative Queries/Print Prime Numbers/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/African Cities/african-cities-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/African Cities/african-cities-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Join/African Cities/african-cities-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/African Cities/african-cities-testcases.zip -------------------------------------------------------------------------------- /SQL/Basic Join/African Cities/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/African Cities/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Asian Population/asian-population-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Asian Population/asian-population-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Join/Asian Population/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Asian Population/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Average Population of Each Continent/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Average Population of Each Continent/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Challenges/challenges-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Challenges/challenges-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Join/Challenges/challenges-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Challenges/challenges-testcases.zip -------------------------------------------------------------------------------- /SQL/Basic Join/Challenges/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Challenges/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Contest Leaderboard/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Contest Leaderboard/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Ollivander's Inventory/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Ollivander's Inventory/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/The Report/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/The Report/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Join/The Report/the-report-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/The Report/the-report-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Join/The Report/the-report-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/The Report/the-report-testcases.zip -------------------------------------------------------------------------------- /SQL/Basic Join/Top Competitors/full-score-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Top Competitors/full-score-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Join/Top Competitors/full-score-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Top Competitors/full-score-testcases.zip -------------------------------------------------------------------------------- /SQL/Basic Join/Top Competitors/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Join/Top Competitors/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Employee Names/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Employee Names/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Employee Names/name-of-employees-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Employee Names/name-of-employees-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Select/Employee Salaries/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Employee Salaries/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Higher Than 75 Marks/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Higher Than 75 Marks/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Japanese Cities' Attributes/mysql.sql: -------------------------------------------------------------------------------- 1 | select * from city where countrycode = 'JPN' -------------------------------------------------------------------------------- /SQL/Basic Select/Japanese Cities' Names/mysql.sql: -------------------------------------------------------------------------------- 1 | select name from city where countrycode = 'JPN' -------------------------------------------------------------------------------- /SQL/Basic Select/Revising the Select Query I/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Revising the Select Query I/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Revising the Select Query II/mysql.sql: -------------------------------------------------------------------------------- 1 | select name from city where countrycode = 'USA' and population > 120000 2 | -------------------------------------------------------------------------------- /SQL/Basic Select/Select All/mysql.sql: -------------------------------------------------------------------------------- 1 | select * from city 2 | -------------------------------------------------------------------------------- /SQL/Basic Select/Select All/select-all-sql-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Select All/select-all-sql-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Select/Select All/select-all-sql-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Select All/select-all-sql-testcases.zip -------------------------------------------------------------------------------- /SQL/Basic Select/Select By ID/mysql.sql: -------------------------------------------------------------------------------- 1 | select * from city where id = 1661 2 | -------------------------------------------------------------------------------- /SQL/Basic Select/Select By ID/select-by-id-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Select By ID/select-by-id-English.pdf -------------------------------------------------------------------------------- /SQL/Basic Select/Select By ID/select-by-id-testcases.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Select By ID/select-by-id-testcases.zip -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 1/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 1/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 10/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 10/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 11/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 11/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 12/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 12/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 3/mysql.sql: -------------------------------------------------------------------------------- 1 | select distinct city from station where id % 2 = 0 -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 4/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 4/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 5/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 5/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 6/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 6/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 7/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 7/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 8/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 8/mysql.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 9/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 9/mysql.sql -------------------------------------------------------------------------------- /Tutorials/10 Days of JavaScript/Day 0.2 - Data Types/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/10 Days of JavaScript/Day 0.2 - Data Types/app.js -------------------------------------------------------------------------------- /Tutorials/10 Days of JavaScript/Day 1.2 - Functions/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/10 Days of JavaScript/Day 1.2 - Functions/app.js -------------------------------------------------------------------------------- /Tutorials/10 Days of JavaScript/Day 2.3 - Loops/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/10 Days of JavaScript/Day 2.3 - Loops/app.js -------------------------------------------------------------------------------- /Tutorials/10 Days of JavaScript/Day 3.1 - Arrays/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/10 Days of JavaScript/Day 3.1 - Arrays/app.js -------------------------------------------------------------------------------- /Tutorials/10 Days of JavaScript/Day 3.3 - Throw/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/10 Days of JavaScript/Day 3.3 - Throw/app.js -------------------------------------------------------------------------------- /Tutorials/10 Days of JavaScript/Day 4.3 - Classes/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/10 Days of JavaScript/Day 4.3 - Classes/app.js -------------------------------------------------------------------------------- /Tutorials/10 Days of JavaScript/Day 5.1 - Inheritance/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/10 Days of JavaScript/Day 5.1 - Inheritance/app.js -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 00 - Hello, World/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 00 - Hello, World/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 01 - Data Types/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 01 - Data Types/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 02 - Operators/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 02 - Operators/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 05 - Loops/30-loops-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 05 - Loops/30-loops-English.pdf -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 05 - Loops/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 05 - Loops/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 06 - Let's Review/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 06 - Let's Review/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 07 - Arrays/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 07 - Arrays/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 09 - Recursion 3/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 09 - Recursion 3/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 11 - 2D Arrays/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 11 - 2D Arrays/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 12 - Inheritance/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 12 - Inheritance/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 14 - Scope/30-scope-English.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 14 - Scope/30-scope-English.pdf -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 14 - Scope/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 14 - Scope/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 15 - Linked List/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 15 - Linked List/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 19 - Interfaces/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 19 - Interfaces/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 20 - Sorting/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 20 - Sorting/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 21 - Generics/Generics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 21 - Generics/Generics.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 26 - Nested Logic/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 26 - Nested Logic/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 27 - Testing/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 27 - Testing/Solution.java -------------------------------------------------------------------------------- /Tutorials/30 Days of Code/Day 29 - Bitwise AND/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-cherednik/HackerRank/HEAD/Tutorials/30 Days of Code/Day 29 - Bitwise AND/Solution.java --------------------------------------------------------------------------------