├── .github └── FUNDING.yml ├── .gitignore ├── Algorithms ├── BitManipulation │ ├── ANDProduct.java │ ├── Cipher.java │ ├── Countergame.java │ ├── Flippingbits.java │ ├── LonelyInteger.java │ ├── MaximizingXOR.java │ ├── README.md │ ├── SansaandXOR.java │ ├── SumvsXOR.java │ ├── TheGreatXOR.java │ └── XoringNinja.java ├── ConstructiveAlgorithms │ ├── Beautiful3Set.java │ ├── Bonetrousle.java │ ├── FlippingtheMatrix.java │ ├── NewYearChaos.java │ └── README.md ├── DynamicProgramming │ ├── Abbreviation.java │ ├── FibonacciModified.java │ ├── README.md │ ├── RedJohnisBack.java │ ├── Samandsubstrings.java │ ├── TheCoinChangeProblem.java │ ├── TheLongestCommonSubsequence.java │ ├── TheLongestIncreasingSubsequence.java │ └── TheMaximumSubarray.java ├── GameTheory │ ├── AChessboardGame.java │ ├── GameofStones.java │ ├── PowersGame.java │ ├── README.md │ └── TowerBreakers.java ├── GraphTheory │ ├── BreadthFirstSearch:ShortestReach.java │ ├── Dijkstra:ShortestReach2.java │ └── README.md ├── Greedy │ ├── BeautifulPairs.java │ ├── Candies.java │ ├── ChiefHopper.java │ ├── CuttingBoards.java │ ├── GreedyFlorist.java │ ├── GridChallenge.java │ ├── JimandtheOrders.java │ ├── LargestPermutation.java │ ├── LuckBalance.java │ ├── Marc'sCakewalk.java │ ├── MarkandToys.java │ ├── MaxMin.java │ ├── MaximumPerimeterTriangle.java │ ├── MinimumAbsoluteDifferenceinanArray.java │ ├── PermutingTwoArrays.java │ ├── PriyankaandToys.java │ ├── README.md │ ├── ReverseShuffleMerge.java │ ├── SherlockandTheBeast.java │ └── TeamFormation.java ├── Implementation │ ├── 3DSurfaceArea.java │ ├── ACMICPCTeam.java │ ├── AbsolutePermutation.java │ ├── AlmostSorted.java │ ├── AngryProfessor.java │ ├── AppendandDelete.java │ ├── AppleandOrange.java │ ├── BeautifulDaysattheMovies.java │ ├── BeautifulTriplets.java │ ├── BetweenTwoSets.java │ ├── BiggerisGreater.java │ ├── BirthdayChocolate.java │ ├── BonAppétit.java │ ├── BreakingtheRecords.java │ ├── CatsandaMouse.java │ ├── CavityMap.java │ ├── ChocolateFeast.java │ ├── CircularArrayRotation.java │ ├── ClimbingtheLeaderboard.java │ ├── CountingValleys.java │ ├── Cutthesticks.java │ ├── DayoftheProgrammer.java │ ├── DesignerPDFViewer.java │ ├── DivisibleSumPairs.java │ ├── DrawingBook.java │ ├── ElectronicsShop.java │ ├── Encryption.java │ ├── EqualizetheArray.java │ ├── ExtraLongFactorials.java │ ├── FairRations.java │ ├── FindDigits.java │ ├── FlatlandSpaceStations.java │ ├── FormingaMagicSquare.java │ ├── GradingStudents.java │ ├── HalloweenSale.java │ ├── HappyLadybugs.java │ ├── JumpingontheClouds.java │ ├── JumpingontheClouds:Revisited.java │ ├── Kangaroo.java │ ├── Larry'sArray.java │ ├── LibraryFine.java │ ├── Lisa'sWorkbook.java │ ├── ManasaandStones.java │ ├── MatrixLayerRotation.java │ ├── MigratoryBirds.java │ ├── MinimumDistances.java │ ├── ModifiedKaprekarNumbers.java │ ├── Non-DivisibleSubset.java │ ├── OrganizingContainersofBalls.java │ ├── PickingNumbers.java │ ├── Queen'sAttackII.java │ ├── README.md │ ├── RepeatedString.java │ ├── SavethePrisoner!.java │ ├── SequenceEquation.java │ ├── ServiceLane.java │ ├── SherlockandSquares.java │ ├── SockMerchant.java │ ├── StrangeCounter.java │ ├── TaumandB'day.java │ ├── TheGridSearch.java │ ├── TheHurdleRace.java │ ├── TheTimeinWords.java │ ├── UtopianTree.java │ └── ViralAdvertising.java ├── README.md ├── Recursion │ ├── README.md │ └── ThePowerSum.java ├── Search │ ├── AbsoluteElementSums.java │ ├── ConnectedCellsinaGrid.java │ ├── IceCreamParlor.java │ ├── MaximumSubarraySum.java │ ├── MissingNumbers.java │ ├── Pairs.java │ ├── README.md │ └── SherlockandArray.java ├── Sorting │ ├── BigSorting.java │ ├── ClosestNumbers.java │ ├── CorrectnessandtheLoopInvariant.java │ ├── CountingSort1.java │ ├── CountingSort2.java │ ├── FindtheMedian.java │ ├── InsertionSort-Part1.java │ ├── InsertionSort-Part2.java │ ├── IntrotoTutorialChallenges.java │ ├── Quicksort1-Partition.java │ ├── README.md │ └── RunningTimeofAlgorithms.java ├── Strings │ ├── AlternatingCharacters.java │ ├── Anagram.java │ ├── BeautifulBinaryString.java │ ├── CaesarCipher.java │ ├── CamelCase.java │ ├── CommonChild.java │ ├── FunnyString.java │ ├── GameofThrones-I.java │ ├── Gemstones.java │ ├── HackerRankinaString!.java │ ├── HighestValuePalindrome.java │ ├── MakingAnagrams.java │ ├── MarsExploration.java │ ├── MorganandaString.java │ ├── PalindromeIndex.java │ ├── Pangrams.java │ ├── README.md │ ├── SeparatetheNumbers.java │ ├── SherlockandAnagrams.java │ ├── SherlockandtheValidString.java │ ├── StringConstruction.java │ ├── StringFunctionCalculation.java │ ├── StrongPassword.java │ ├── SuperReducedString.java │ ├── TheLove-LetterMystery.java │ ├── TwoCharacters.java │ ├── TwoStrings.java │ ├── TwoTwo.java │ └── WeightedUniformStrings.java └── Warmup │ ├── AVeryBigSum.java │ ├── BirthdayCakeCandles.java │ ├── ComparetheTriplets.java │ ├── DiagonalDifference.java │ ├── Mini-MaxSum.java │ ├── PlusMinus.java │ ├── README.md │ ├── SimpleArraySum.java │ ├── SolveMeFirst.java │ ├── Staircase.java │ └── TimeConversion.java ├── ArtificialIntelligence ├── BotBuilding │ ├── Botsavesprincess.java │ └── README.md └── README.md ├── CONTRIBUTING.md ├── DataStructures ├── Advanced │ ├── Mr.XandHisShots.java │ └── README.md ├── Arrays │ ├── 2DArray-DS.java │ ├── ArrayManipulation.java │ ├── Arrays-DS.java │ ├── DynamicArray.java │ ├── LeftRotation.java │ ├── README.md │ └── SparseArrays.java ├── LinkedLists │ ├── Comparetwolinkedlists.java │ ├── CycleDetection.java │ ├── DeleteaNode.java │ ├── Deleteduplicate-valuenodesfromasortedlinkedlist.java │ ├── FindMergePointofTwoLists.java │ ├── GetNodeValue.java │ ├── InsertaNodeattheTailofaLinkedList.java │ ├── Insertanodeataspecificpositioninalinkedlist.java │ ├── Insertanodeattheheadofalinkedlist.java │ ├── InsertingaNodeIntoaSortedDoublyLinkedList.java │ ├── Mergetwosortedlinkedlists.java │ ├── PrintinReverse.java │ ├── PrinttheElementsofaLinkedList.java │ ├── README.md │ ├── Reverseadoublylinkedlist.java │ └── Reversealinkedlist.java ├── README.md ├── Stacks │ ├── BalancedBrackets.java │ ├── EqualStacks.java │ ├── LargestRectangle.java │ ├── MaximumElement.java │ └── README.md └── Trees │ ├── BinarySearchTree:Insertion.java │ ├── BinarySearchTree:LowestCommonAncestor.java │ ├── IsThisaBinarySearchTree?.java │ ├── README.md │ ├── Tree:HeightofaBinaryTree.java │ ├── Tree:HuffmanDecoding.java │ ├── Tree:InorderTraversal.java │ ├── Tree:LevelOrderTraversal.java │ ├── Tree:PostorderTraversal.java │ ├── Tree:PreorderTraversal.java │ └── Tree:TopView.java ├── Databases ├── README.md └── RelationalAlgebra │ ├── README.md │ ├── basics-of-sets-and-relational-algebra-1 │ ├── basics-of-sets-and-relational-algebra-2 │ ├── basics-of-sets-and-relational-algebra-3 │ ├── basics-of-sets-and-relational-algebra-4 │ ├── basics-of-sets-and-relational-algebra-5 │ ├── basics-of-sets-and-relational-algebra-6 │ └── basics-of-sets-and-relational-algebra-7 ├── Java ├── Advanced │ ├── CanYouAccess?.java │ ├── CovariantReturnTypes.java │ ├── JavaAnnotations.java │ ├── JavaFactoryPattern.java │ ├── JavaLambdaExpressions.java │ ├── JavaMD5.java │ ├── JavaReflection-Attributes.java │ ├── JavaSHA-256.java │ ├── JavaSingletonPattern.java │ ├── JavaVarargs-SimpleAddition.java │ ├── JavaVisitorPattern.java │ ├── PrimeChecker.java │ └── README.md ├── BigNumber │ ├── JavaBigDecimal.java │ ├── JavaBigInteger.java │ ├── JavaPrimalityTest.java │ └── README.md ├── DataStructures │ ├── Java1DArray(Part2).java │ ├── Java1DArray.java │ ├── Java2DArray.java │ ├── JavaArraylist.java │ ├── JavaBitSet.java │ ├── JavaComparator.java │ ├── JavaDequeue.java │ ├── JavaGenerics.java │ ├── JavaHashset.java │ ├── JavaList.java │ ├── JavaMap.java │ ├── JavaPriorityQueue.java │ ├── JavaSort.java │ ├── JavaStack.java │ ├── JavaSubarray.java │ └── README.md ├── ExceptionHandling │ ├── JavaExceptionHandling(Try-catch).java │ ├── JavaExceptionHandling.java │ └── README.md ├── Introduction │ ├── JavaCurrencyFormatter.java │ ├── JavaDatatypes.java │ ├── JavaDateandTime.java │ ├── JavaEnd-of-file.java │ ├── JavaIf-Else.java │ ├── JavaInttoString.java │ ├── JavaLoopsI.java │ ├── JavaLoopsII.java │ ├── JavaOutputFormatting.java │ ├── JavaStaticInitializerBlock.java │ ├── JavaStdinandStdoutI.java │ ├── JavaStdinandStdoutII.java │ ├── README.md │ └── WelcometoJava!.java ├── ObjectOrientedProgramming │ ├── JavaAbstractClass.java │ ├── JavaInheritanceI.java │ ├── JavaInheritanceII.java │ ├── JavaInstanceofkeyword.java │ ├── JavaInterface.java │ ├── JavaIterator.java │ ├── JavaMethodOverriding.java │ ├── JavaMethodOverriding2(SuperKeyword).java │ └── README.md ├── README.md └── Strings │ ├── JavaAnagrams.java │ ├── JavaRegex.java │ ├── JavaRegex2-DuplicateWords.java │ ├── JavaStringReverse.java │ ├── JavaStringTokens.java │ ├── JavaStringsIntroduction.java │ ├── JavaSubstring.java │ ├── JavaSubstringComparisons.java │ ├── PatternSyntaxChecker.java │ ├── README.md │ ├── TagContentExtractor.java │ └── ValidUsernameRegularExpression.java ├── License ├── LinuxShell ├── Bash │ ├── README.md │ ├── bash-tutorials---a-personalized-echo.sh │ ├── bash-tutorials---comparing-numbers.sh │ ├── bash-tutorials---getting-started-with-conditionals.sh │ ├── bash-tutorials---looping-and-skipping.sh │ ├── bash-tutorials---looping-with-numbers.sh │ ├── bash-tutorials---more-on-conditionals.sh │ ├── bash-tutorials---the-world-of-numbers.sh │ └── bash-tutorials-lets-echo.sh └── README.md ├── Mathematics ├── Combinatorics │ ├── README.md │ └── SherlockandPairs.java ├── Fundamentals │ ├── ArmyGame.java │ ├── DiwaliLights.java │ ├── FindthePoint.java │ ├── MaximumDraws.java │ ├── PossiblePath.java │ ├── README.md │ ├── SherlockandMovingTiles.java │ └── sherlock-and-permutations.cpp └── README.md ├── Others ├── Miscellaneous │ ├── CalculatingVolume.java │ ├── CountingSort3.java │ ├── FrequencyQueries.java │ ├── MinimumSwaps2.java │ ├── Quicksort2-Sorting.java │ ├── QuicksortIn-Place.java │ └── README.md └── README.md ├── Python ├── Introduction │ ├── README.md │ └── write-a-function.py └── README.md ├── README.md ├── Regex ├── Assertions │ ├── NegativeLookahead.java │ ├── NegativeLookbehind.java │ ├── PositiveLookahead.java │ ├── PositiveLookbehind.java │ └── README.md ├── Backreferences │ ├── BackreferencesToFailedGroups.java │ ├── ForwardReferences.java │ ├── MatchingSameTextAgain&Again.java │ ├── README.md │ └── branch-reset-groups.php ├── CharacterClass │ ├── ExcludingSpecificCharacters.java │ ├── MatchingCharacterRanges.java │ ├── MatchingSpecificCharacters.java │ └── README.md ├── GroupingandCapturing │ ├── AlternativeMatching.java │ ├── Capturing&Non-CapturingGroups.java │ ├── MatchingWordBoundaries.java │ └── README.md ├── Introduction │ ├── MatchingAnythingButaNewline.java │ ├── MatchingDigits&Non-DigitCharacters.java │ ├── MatchingSpecificString.java │ ├── MatchingStart&End.java │ ├── MatchingWhitespace&Non-WhitespaceCharacter.java │ ├── MatchingWord&Non-WordCharacter.java │ └── README.md ├── README.md └── Repetitions │ ├── MatchingEndingItems.java │ ├── MatchingOneOrMoreRepetitions.java │ ├── MatchingZeroOrMoreRepetitions.java │ ├── Matching{x,y}Repetitions.java │ ├── Matching{x}Repetitions.java │ └── README.md ├── SQL ├── BasicSelect │ ├── README.md │ ├── japanese-cities-attributes.sql │ ├── japanese-cities-name.sql │ ├── revising-the-select-query-2.sql │ ├── revising-the-select-query.sql │ ├── select-all-sql.sql │ ├── select-by-id.sql │ ├── weather-observation-station-1.sql │ ├── weather-observation-station-3.sql │ └── weather-observation-station-4.sql └── README.md ├── Security ├── Cryptography │ ├── KeywordTranspositionCipher.java │ ├── PRNGSequenceGuessing.java │ └── README.md ├── Functions │ ├── README.md │ ├── SecurityBijectiveFunctions.java │ ├── SecurityFunctionInverses.java │ ├── SecurityFunctions.java │ ├── SecurityFunctionsII.java │ ├── SecurityInvolution.java │ └── SecurityPermutations.java ├── README.md └── TerminologyandConcepts │ ├── README.md │ ├── Security-MessageSpaceandCiphertextSpace.java │ ├── SecurityEncryptionScheme.java │ └── SecurityKeySpaces.java ├── Tutorials ├── 30DaysofCode │ ├── 30-arrays.cpp │ ├── Day0:Hello,World..java │ ├── Day10:BinaryNumbers.java │ ├── Day11:2DArrays.java │ ├── Day12:Inheritance.java │ ├── Day13:AbstractClasses.java │ ├── Day14:Scope.java │ ├── Day15:LinkedList.java │ ├── Day16:Exceptions-StringtoInteger.java │ ├── Day17:MoreExceptions.java │ ├── Day18:QueuesandStacks.java │ ├── Day19:Interfaces.java │ ├── Day1:DataTypes.java │ ├── Day20:Sorting.java │ ├── Day21:Generics.java │ ├── Day22:BinarySearchTrees.java │ ├── Day23:BSTLevel-OrderTraversal.java │ ├── Day24:MoreLinkedLists.java │ ├── Day25:RunningTimeandComplexity.java │ ├── Day26:NestedLogic.java │ ├── Day27:Testing.java │ ├── Day28:RegEx,Patterns,andIntrotoDatabases.java │ ├── Day29:BitwiseAND.java │ ├── Day2:Operators.java │ ├── Day3:IntrotoConditionalStatements.java │ ├── Day4:Classvs.Instance.java │ ├── Day5:Loops.java │ ├── Day6:Let'sReview.java │ ├── Day8:DictionariesandMaps.java │ ├── Day9:Recursion3.java │ └── README.md ├── CrackingtheCodingInterview │ ├── Arrays:LeftRotation.java │ ├── BitManipulation:LonelyInteger.java │ ├── DP:CoinChange.java │ ├── HashTables:RansomNote.java │ ├── Heaps:FindtheRunningMedian.java │ ├── LinkedLists:DetectaCycle.java │ ├── Queues:ATaleofTwoStacks.java │ ├── README.md │ ├── Recursion:Davis'Staircase.java │ ├── Recursion:FibonacciNumbers.java │ ├── Stacks:BalancedBrackets.java │ ├── Strings:MakingAnagrams.java │ ├── TimeComplexity:Primality.java │ ├── Trees:IsThisaBinarySearchTree?.java │ └── Tries:Contacts.java └── README.md └── _config.yml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/.gitignore -------------------------------------------------------------------------------- /Algorithms/BitManipulation/ANDProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/ANDProduct.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/Cipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/Cipher.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/Countergame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/Countergame.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/Flippingbits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/Flippingbits.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/LonelyInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/LonelyInteger.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/MaximizingXOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/MaximizingXOR.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/README.md -------------------------------------------------------------------------------- /Algorithms/BitManipulation/SansaandXOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/SansaandXOR.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/SumvsXOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/SumvsXOR.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/TheGreatXOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/TheGreatXOR.java -------------------------------------------------------------------------------- /Algorithms/BitManipulation/XoringNinja.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/BitManipulation/XoringNinja.java -------------------------------------------------------------------------------- /Algorithms/ConstructiveAlgorithms/Beautiful3Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/ConstructiveAlgorithms/Beautiful3Set.java -------------------------------------------------------------------------------- /Algorithms/ConstructiveAlgorithms/Bonetrousle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/ConstructiveAlgorithms/Bonetrousle.java -------------------------------------------------------------------------------- /Algorithms/ConstructiveAlgorithms/FlippingtheMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/ConstructiveAlgorithms/FlippingtheMatrix.java -------------------------------------------------------------------------------- /Algorithms/ConstructiveAlgorithms/NewYearChaos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/ConstructiveAlgorithms/NewYearChaos.java -------------------------------------------------------------------------------- /Algorithms/ConstructiveAlgorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/ConstructiveAlgorithms/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Abbreviation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/Abbreviation.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/FibonacciModified.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/FibonacciModified.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/README.md -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/RedJohnisBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/RedJohnisBack.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/Samandsubstrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/Samandsubstrings.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/TheCoinChangeProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/TheCoinChangeProblem.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/TheLongestCommonSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/TheLongestCommonSubsequence.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/TheLongestIncreasingSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/TheLongestIncreasingSubsequence.java -------------------------------------------------------------------------------- /Algorithms/DynamicProgramming/TheMaximumSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/DynamicProgramming/TheMaximumSubarray.java -------------------------------------------------------------------------------- /Algorithms/GameTheory/AChessboardGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GameTheory/AChessboardGame.java -------------------------------------------------------------------------------- /Algorithms/GameTheory/GameofStones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GameTheory/GameofStones.java -------------------------------------------------------------------------------- /Algorithms/GameTheory/PowersGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GameTheory/PowersGame.java -------------------------------------------------------------------------------- /Algorithms/GameTheory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GameTheory/README.md -------------------------------------------------------------------------------- /Algorithms/GameTheory/TowerBreakers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GameTheory/TowerBreakers.java -------------------------------------------------------------------------------- /Algorithms/GraphTheory/BreadthFirstSearch:ShortestReach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GraphTheory/BreadthFirstSearch:ShortestReach.java -------------------------------------------------------------------------------- /Algorithms/GraphTheory/Dijkstra:ShortestReach2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GraphTheory/Dijkstra:ShortestReach2.java -------------------------------------------------------------------------------- /Algorithms/GraphTheory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/GraphTheory/README.md -------------------------------------------------------------------------------- /Algorithms/Greedy/BeautifulPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/BeautifulPairs.java -------------------------------------------------------------------------------- /Algorithms/Greedy/Candies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/Candies.java -------------------------------------------------------------------------------- /Algorithms/Greedy/ChiefHopper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/ChiefHopper.java -------------------------------------------------------------------------------- /Algorithms/Greedy/CuttingBoards.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/CuttingBoards.java -------------------------------------------------------------------------------- /Algorithms/Greedy/GreedyFlorist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/GreedyFlorist.java -------------------------------------------------------------------------------- /Algorithms/Greedy/GridChallenge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/GridChallenge.java -------------------------------------------------------------------------------- /Algorithms/Greedy/JimandtheOrders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/JimandtheOrders.java -------------------------------------------------------------------------------- /Algorithms/Greedy/LargestPermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/LargestPermutation.java -------------------------------------------------------------------------------- /Algorithms/Greedy/LuckBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/LuckBalance.java -------------------------------------------------------------------------------- /Algorithms/Greedy/Marc'sCakewalk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/Marc'sCakewalk.java -------------------------------------------------------------------------------- /Algorithms/Greedy/MarkandToys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/MarkandToys.java -------------------------------------------------------------------------------- /Algorithms/Greedy/MaxMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/MaxMin.java -------------------------------------------------------------------------------- /Algorithms/Greedy/MaximumPerimeterTriangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/MaximumPerimeterTriangle.java -------------------------------------------------------------------------------- /Algorithms/Greedy/MinimumAbsoluteDifferenceinanArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/MinimumAbsoluteDifferenceinanArray.java -------------------------------------------------------------------------------- /Algorithms/Greedy/PermutingTwoArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/PermutingTwoArrays.java -------------------------------------------------------------------------------- /Algorithms/Greedy/PriyankaandToys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/PriyankaandToys.java -------------------------------------------------------------------------------- /Algorithms/Greedy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/README.md -------------------------------------------------------------------------------- /Algorithms/Greedy/ReverseShuffleMerge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/ReverseShuffleMerge.java -------------------------------------------------------------------------------- /Algorithms/Greedy/SherlockandTheBeast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/SherlockandTheBeast.java -------------------------------------------------------------------------------- /Algorithms/Greedy/TeamFormation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Greedy/TeamFormation.java -------------------------------------------------------------------------------- /Algorithms/Implementation/3DSurfaceArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/3DSurfaceArea.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ACMICPCTeam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ACMICPCTeam.java -------------------------------------------------------------------------------- /Algorithms/Implementation/AbsolutePermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/AbsolutePermutation.java -------------------------------------------------------------------------------- /Algorithms/Implementation/AlmostSorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/AlmostSorted.java -------------------------------------------------------------------------------- /Algorithms/Implementation/AngryProfessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/AngryProfessor.java -------------------------------------------------------------------------------- /Algorithms/Implementation/AppendandDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/AppendandDelete.java -------------------------------------------------------------------------------- /Algorithms/Implementation/AppleandOrange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/AppleandOrange.java -------------------------------------------------------------------------------- /Algorithms/Implementation/BeautifulDaysattheMovies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/BeautifulDaysattheMovies.java -------------------------------------------------------------------------------- /Algorithms/Implementation/BeautifulTriplets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/BeautifulTriplets.java -------------------------------------------------------------------------------- /Algorithms/Implementation/BetweenTwoSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/BetweenTwoSets.java -------------------------------------------------------------------------------- /Algorithms/Implementation/BiggerisGreater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/BiggerisGreater.java -------------------------------------------------------------------------------- /Algorithms/Implementation/BirthdayChocolate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/BirthdayChocolate.java -------------------------------------------------------------------------------- /Algorithms/Implementation/BonAppétit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/BonAppétit.java -------------------------------------------------------------------------------- /Algorithms/Implementation/BreakingtheRecords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/BreakingtheRecords.java -------------------------------------------------------------------------------- /Algorithms/Implementation/CatsandaMouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/CatsandaMouse.java -------------------------------------------------------------------------------- /Algorithms/Implementation/CavityMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/CavityMap.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ChocolateFeast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ChocolateFeast.java -------------------------------------------------------------------------------- /Algorithms/Implementation/CircularArrayRotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/CircularArrayRotation.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ClimbingtheLeaderboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ClimbingtheLeaderboard.java -------------------------------------------------------------------------------- /Algorithms/Implementation/CountingValleys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/CountingValleys.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Cutthesticks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/Cutthesticks.java -------------------------------------------------------------------------------- /Algorithms/Implementation/DayoftheProgrammer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/DayoftheProgrammer.java -------------------------------------------------------------------------------- /Algorithms/Implementation/DesignerPDFViewer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/DesignerPDFViewer.java -------------------------------------------------------------------------------- /Algorithms/Implementation/DivisibleSumPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/DivisibleSumPairs.java -------------------------------------------------------------------------------- /Algorithms/Implementation/DrawingBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/DrawingBook.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ElectronicsShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ElectronicsShop.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/Encryption.java -------------------------------------------------------------------------------- /Algorithms/Implementation/EqualizetheArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/EqualizetheArray.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ExtraLongFactorials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ExtraLongFactorials.java -------------------------------------------------------------------------------- /Algorithms/Implementation/FairRations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/FairRations.java -------------------------------------------------------------------------------- /Algorithms/Implementation/FindDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/FindDigits.java -------------------------------------------------------------------------------- /Algorithms/Implementation/FlatlandSpaceStations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/FlatlandSpaceStations.java -------------------------------------------------------------------------------- /Algorithms/Implementation/FormingaMagicSquare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/FormingaMagicSquare.java -------------------------------------------------------------------------------- /Algorithms/Implementation/GradingStudents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/GradingStudents.java -------------------------------------------------------------------------------- /Algorithms/Implementation/HalloweenSale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/HalloweenSale.java -------------------------------------------------------------------------------- /Algorithms/Implementation/HappyLadybugs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/HappyLadybugs.java -------------------------------------------------------------------------------- /Algorithms/Implementation/JumpingontheClouds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/JumpingontheClouds.java -------------------------------------------------------------------------------- /Algorithms/Implementation/JumpingontheClouds:Revisited.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/JumpingontheClouds:Revisited.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Kangaroo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/Kangaroo.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Larry'sArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/Larry'sArray.java -------------------------------------------------------------------------------- /Algorithms/Implementation/LibraryFine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/LibraryFine.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Lisa'sWorkbook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/Lisa'sWorkbook.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ManasaandStones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ManasaandStones.java -------------------------------------------------------------------------------- /Algorithms/Implementation/MatrixLayerRotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/MatrixLayerRotation.java -------------------------------------------------------------------------------- /Algorithms/Implementation/MigratoryBirds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/MigratoryBirds.java -------------------------------------------------------------------------------- /Algorithms/Implementation/MinimumDistances.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/MinimumDistances.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ModifiedKaprekarNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ModifiedKaprekarNumbers.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Non-DivisibleSubset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/Non-DivisibleSubset.java -------------------------------------------------------------------------------- /Algorithms/Implementation/OrganizingContainersofBalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/OrganizingContainersofBalls.java -------------------------------------------------------------------------------- /Algorithms/Implementation/PickingNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/PickingNumbers.java -------------------------------------------------------------------------------- /Algorithms/Implementation/Queen'sAttackII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/Queen'sAttackII.java -------------------------------------------------------------------------------- /Algorithms/Implementation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/README.md -------------------------------------------------------------------------------- /Algorithms/Implementation/RepeatedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/RepeatedString.java -------------------------------------------------------------------------------- /Algorithms/Implementation/SavethePrisoner!.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/SavethePrisoner!.java -------------------------------------------------------------------------------- /Algorithms/Implementation/SequenceEquation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/SequenceEquation.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ServiceLane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ServiceLane.java -------------------------------------------------------------------------------- /Algorithms/Implementation/SherlockandSquares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/SherlockandSquares.java -------------------------------------------------------------------------------- /Algorithms/Implementation/SockMerchant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/SockMerchant.java -------------------------------------------------------------------------------- /Algorithms/Implementation/StrangeCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/StrangeCounter.java -------------------------------------------------------------------------------- /Algorithms/Implementation/TaumandB'day.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/TaumandB'day.java -------------------------------------------------------------------------------- /Algorithms/Implementation/TheGridSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/TheGridSearch.java -------------------------------------------------------------------------------- /Algorithms/Implementation/TheHurdleRace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/TheHurdleRace.java -------------------------------------------------------------------------------- /Algorithms/Implementation/TheTimeinWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/TheTimeinWords.java -------------------------------------------------------------------------------- /Algorithms/Implementation/UtopianTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/UtopianTree.java -------------------------------------------------------------------------------- /Algorithms/Implementation/ViralAdvertising.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Implementation/ViralAdvertising.java -------------------------------------------------------------------------------- /Algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/README.md -------------------------------------------------------------------------------- /Algorithms/Recursion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Recursion/README.md -------------------------------------------------------------------------------- /Algorithms/Recursion/ThePowerSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Recursion/ThePowerSum.java -------------------------------------------------------------------------------- /Algorithms/Search/AbsoluteElementSums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/AbsoluteElementSums.java -------------------------------------------------------------------------------- /Algorithms/Search/ConnectedCellsinaGrid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/ConnectedCellsinaGrid.java -------------------------------------------------------------------------------- /Algorithms/Search/IceCreamParlor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/IceCreamParlor.java -------------------------------------------------------------------------------- /Algorithms/Search/MaximumSubarraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/MaximumSubarraySum.java -------------------------------------------------------------------------------- /Algorithms/Search/MissingNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/MissingNumbers.java -------------------------------------------------------------------------------- /Algorithms/Search/Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/Pairs.java -------------------------------------------------------------------------------- /Algorithms/Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/README.md -------------------------------------------------------------------------------- /Algorithms/Search/SherlockandArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Search/SherlockandArray.java -------------------------------------------------------------------------------- /Algorithms/Sorting/BigSorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/BigSorting.java -------------------------------------------------------------------------------- /Algorithms/Sorting/ClosestNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/ClosestNumbers.java -------------------------------------------------------------------------------- /Algorithms/Sorting/CorrectnessandtheLoopInvariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/CorrectnessandtheLoopInvariant.java -------------------------------------------------------------------------------- /Algorithms/Sorting/CountingSort1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/CountingSort1.java -------------------------------------------------------------------------------- /Algorithms/Sorting/CountingSort2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/CountingSort2.java -------------------------------------------------------------------------------- /Algorithms/Sorting/FindtheMedian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/FindtheMedian.java -------------------------------------------------------------------------------- /Algorithms/Sorting/InsertionSort-Part1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/InsertionSort-Part1.java -------------------------------------------------------------------------------- /Algorithms/Sorting/InsertionSort-Part2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/InsertionSort-Part2.java -------------------------------------------------------------------------------- /Algorithms/Sorting/IntrotoTutorialChallenges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/IntrotoTutorialChallenges.java -------------------------------------------------------------------------------- /Algorithms/Sorting/Quicksort1-Partition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/Quicksort1-Partition.java -------------------------------------------------------------------------------- /Algorithms/Sorting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/README.md -------------------------------------------------------------------------------- /Algorithms/Sorting/RunningTimeofAlgorithms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Sorting/RunningTimeofAlgorithms.java -------------------------------------------------------------------------------- /Algorithms/Strings/AlternatingCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/AlternatingCharacters.java -------------------------------------------------------------------------------- /Algorithms/Strings/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/Anagram.java -------------------------------------------------------------------------------- /Algorithms/Strings/BeautifulBinaryString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/BeautifulBinaryString.java -------------------------------------------------------------------------------- /Algorithms/Strings/CaesarCipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/CaesarCipher.java -------------------------------------------------------------------------------- /Algorithms/Strings/CamelCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/CamelCase.java -------------------------------------------------------------------------------- /Algorithms/Strings/CommonChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/CommonChild.java -------------------------------------------------------------------------------- /Algorithms/Strings/FunnyString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/FunnyString.java -------------------------------------------------------------------------------- /Algorithms/Strings/GameofThrones-I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/GameofThrones-I.java -------------------------------------------------------------------------------- /Algorithms/Strings/Gemstones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/Gemstones.java -------------------------------------------------------------------------------- /Algorithms/Strings/HackerRankinaString!.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/HackerRankinaString!.java -------------------------------------------------------------------------------- /Algorithms/Strings/HighestValuePalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/HighestValuePalindrome.java -------------------------------------------------------------------------------- /Algorithms/Strings/MakingAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/MakingAnagrams.java -------------------------------------------------------------------------------- /Algorithms/Strings/MarsExploration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/MarsExploration.java -------------------------------------------------------------------------------- /Algorithms/Strings/MorganandaString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/MorganandaString.java -------------------------------------------------------------------------------- /Algorithms/Strings/PalindromeIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/PalindromeIndex.java -------------------------------------------------------------------------------- /Algorithms/Strings/Pangrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/Pangrams.java -------------------------------------------------------------------------------- /Algorithms/Strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/README.md -------------------------------------------------------------------------------- /Algorithms/Strings/SeparatetheNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/SeparatetheNumbers.java -------------------------------------------------------------------------------- /Algorithms/Strings/SherlockandAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/SherlockandAnagrams.java -------------------------------------------------------------------------------- /Algorithms/Strings/SherlockandtheValidString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/SherlockandtheValidString.java -------------------------------------------------------------------------------- /Algorithms/Strings/StringConstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/StringConstruction.java -------------------------------------------------------------------------------- /Algorithms/Strings/StringFunctionCalculation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/StringFunctionCalculation.java -------------------------------------------------------------------------------- /Algorithms/Strings/StrongPassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/StrongPassword.java -------------------------------------------------------------------------------- /Algorithms/Strings/SuperReducedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/SuperReducedString.java -------------------------------------------------------------------------------- /Algorithms/Strings/TheLove-LetterMystery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/TheLove-LetterMystery.java -------------------------------------------------------------------------------- /Algorithms/Strings/TwoCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/TwoCharacters.java -------------------------------------------------------------------------------- /Algorithms/Strings/TwoStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/TwoStrings.java -------------------------------------------------------------------------------- /Algorithms/Strings/TwoTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/TwoTwo.java -------------------------------------------------------------------------------- /Algorithms/Strings/WeightedUniformStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Strings/WeightedUniformStrings.java -------------------------------------------------------------------------------- /Algorithms/Warmup/AVeryBigSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/AVeryBigSum.java -------------------------------------------------------------------------------- /Algorithms/Warmup/BirthdayCakeCandles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/BirthdayCakeCandles.java -------------------------------------------------------------------------------- /Algorithms/Warmup/ComparetheTriplets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/ComparetheTriplets.java -------------------------------------------------------------------------------- /Algorithms/Warmup/DiagonalDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/DiagonalDifference.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Mini-MaxSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/Mini-MaxSum.java -------------------------------------------------------------------------------- /Algorithms/Warmup/PlusMinus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/PlusMinus.java -------------------------------------------------------------------------------- /Algorithms/Warmup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/README.md -------------------------------------------------------------------------------- /Algorithms/Warmup/SimpleArraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/SimpleArraySum.java -------------------------------------------------------------------------------- /Algorithms/Warmup/SolveMeFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/SolveMeFirst.java -------------------------------------------------------------------------------- /Algorithms/Warmup/Staircase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/Staircase.java -------------------------------------------------------------------------------- /Algorithms/Warmup/TimeConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Algorithms/Warmup/TimeConversion.java -------------------------------------------------------------------------------- /ArtificialIntelligence/BotBuilding/Botsavesprincess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/ArtificialIntelligence/BotBuilding/Botsavesprincess.java -------------------------------------------------------------------------------- /ArtificialIntelligence/BotBuilding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/ArtificialIntelligence/BotBuilding/README.md -------------------------------------------------------------------------------- /ArtificialIntelligence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/ArtificialIntelligence/README.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DataStructures/Advanced/Mr.XandHisShots.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Advanced/Mr.XandHisShots.java -------------------------------------------------------------------------------- /DataStructures/Advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Advanced/README.md -------------------------------------------------------------------------------- /DataStructures/Arrays/2DArray-DS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Arrays/2DArray-DS.java -------------------------------------------------------------------------------- /DataStructures/Arrays/ArrayManipulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Arrays/ArrayManipulation.java -------------------------------------------------------------------------------- /DataStructures/Arrays/Arrays-DS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Arrays/Arrays-DS.java -------------------------------------------------------------------------------- /DataStructures/Arrays/DynamicArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Arrays/DynamicArray.java -------------------------------------------------------------------------------- /DataStructures/Arrays/LeftRotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Arrays/LeftRotation.java -------------------------------------------------------------------------------- /DataStructures/Arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Arrays/README.md -------------------------------------------------------------------------------- /DataStructures/Arrays/SparseArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Arrays/SparseArrays.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/Comparetwolinkedlists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/Comparetwolinkedlists.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/CycleDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/CycleDetection.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/DeleteaNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/DeleteaNode.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/Deleteduplicate-valuenodesfromasortedlinkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/Deleteduplicate-valuenodesfromasortedlinkedlist.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/FindMergePointofTwoLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/FindMergePointofTwoLists.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/GetNodeValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/GetNodeValue.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/InsertaNodeattheTailofaLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/InsertaNodeattheTailofaLinkedList.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/Insertanodeataspecificpositioninalinkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/Insertanodeataspecificpositioninalinkedlist.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/Insertanodeattheheadofalinkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/Insertanodeattheheadofalinkedlist.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/InsertingaNodeIntoaSortedDoublyLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/InsertingaNodeIntoaSortedDoublyLinkedList.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/Mergetwosortedlinkedlists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/Mergetwosortedlinkedlists.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/PrintinReverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/PrintinReverse.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/PrinttheElementsofaLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/PrinttheElementsofaLinkedList.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/README.md -------------------------------------------------------------------------------- /DataStructures/LinkedLists/Reverseadoublylinkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/Reverseadoublylinkedlist.java -------------------------------------------------------------------------------- /DataStructures/LinkedLists/Reversealinkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/LinkedLists/Reversealinkedlist.java -------------------------------------------------------------------------------- /DataStructures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/README.md -------------------------------------------------------------------------------- /DataStructures/Stacks/BalancedBrackets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Stacks/BalancedBrackets.java -------------------------------------------------------------------------------- /DataStructures/Stacks/EqualStacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Stacks/EqualStacks.java -------------------------------------------------------------------------------- /DataStructures/Stacks/LargestRectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Stacks/LargestRectangle.java -------------------------------------------------------------------------------- /DataStructures/Stacks/MaximumElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Stacks/MaximumElement.java -------------------------------------------------------------------------------- /DataStructures/Stacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Stacks/README.md -------------------------------------------------------------------------------- /DataStructures/Trees/BinarySearchTree:Insertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/BinarySearchTree:Insertion.java -------------------------------------------------------------------------------- /DataStructures/Trees/BinarySearchTree:LowestCommonAncestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/BinarySearchTree:LowestCommonAncestor.java -------------------------------------------------------------------------------- /DataStructures/Trees/IsThisaBinarySearchTree?.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/IsThisaBinarySearchTree?.java -------------------------------------------------------------------------------- /DataStructures/Trees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/README.md -------------------------------------------------------------------------------- /DataStructures/Trees/Tree:HeightofaBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/Tree:HeightofaBinaryTree.java -------------------------------------------------------------------------------- /DataStructures/Trees/Tree:HuffmanDecoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/Tree:HuffmanDecoding.java -------------------------------------------------------------------------------- /DataStructures/Trees/Tree:InorderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/Tree:InorderTraversal.java -------------------------------------------------------------------------------- /DataStructures/Trees/Tree:LevelOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/Tree:LevelOrderTraversal.java -------------------------------------------------------------------------------- /DataStructures/Trees/Tree:PostorderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/Tree:PostorderTraversal.java -------------------------------------------------------------------------------- /DataStructures/Trees/Tree:PreorderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/Tree:PreorderTraversal.java -------------------------------------------------------------------------------- /DataStructures/Trees/Tree:TopView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/DataStructures/Trees/Tree:TopView.java -------------------------------------------------------------------------------- /Databases/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Databases/README.md -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Databases/RelationalAlgebra/README.md -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/basics-of-sets-and-relational-algebra-1: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/basics-of-sets-and-relational-algebra-2: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/basics-of-sets-and-relational-algebra-3: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/basics-of-sets-and-relational-algebra-4: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/basics-of-sets-and-relational-algebra-5: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/basics-of-sets-and-relational-algebra-6: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /Databases/RelationalAlgebra/basics-of-sets-and-relational-algebra-7: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /Java/Advanced/CanYouAccess?.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/CanYouAccess?.java -------------------------------------------------------------------------------- /Java/Advanced/CovariantReturnTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/CovariantReturnTypes.java -------------------------------------------------------------------------------- /Java/Advanced/JavaAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaAnnotations.java -------------------------------------------------------------------------------- /Java/Advanced/JavaFactoryPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaFactoryPattern.java -------------------------------------------------------------------------------- /Java/Advanced/JavaLambdaExpressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaLambdaExpressions.java -------------------------------------------------------------------------------- /Java/Advanced/JavaMD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaMD5.java -------------------------------------------------------------------------------- /Java/Advanced/JavaReflection-Attributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaReflection-Attributes.java -------------------------------------------------------------------------------- /Java/Advanced/JavaSHA-256.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaSHA-256.java -------------------------------------------------------------------------------- /Java/Advanced/JavaSingletonPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaSingletonPattern.java -------------------------------------------------------------------------------- /Java/Advanced/JavaVarargs-SimpleAddition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaVarargs-SimpleAddition.java -------------------------------------------------------------------------------- /Java/Advanced/JavaVisitorPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/JavaVisitorPattern.java -------------------------------------------------------------------------------- /Java/Advanced/PrimeChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/PrimeChecker.java -------------------------------------------------------------------------------- /Java/Advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Advanced/README.md -------------------------------------------------------------------------------- /Java/BigNumber/JavaBigDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/BigNumber/JavaBigDecimal.java -------------------------------------------------------------------------------- /Java/BigNumber/JavaBigInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/BigNumber/JavaBigInteger.java -------------------------------------------------------------------------------- /Java/BigNumber/JavaPrimalityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/BigNumber/JavaPrimalityTest.java -------------------------------------------------------------------------------- /Java/BigNumber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/BigNumber/README.md -------------------------------------------------------------------------------- /Java/DataStructures/Java1DArray(Part2).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/Java1DArray(Part2).java -------------------------------------------------------------------------------- /Java/DataStructures/Java1DArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/Java1DArray.java -------------------------------------------------------------------------------- /Java/DataStructures/Java2DArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/Java2DArray.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaArraylist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaArraylist.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaBitSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaBitSet.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaComparator.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaDequeue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaDequeue.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaGenerics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaGenerics.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaHashset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaHashset.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaList.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaMap.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaPriorityQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaPriorityQueue.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaSort.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaStack.java -------------------------------------------------------------------------------- /Java/DataStructures/JavaSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/JavaSubarray.java -------------------------------------------------------------------------------- /Java/DataStructures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/DataStructures/README.md -------------------------------------------------------------------------------- /Java/ExceptionHandling/JavaExceptionHandling(Try-catch).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ExceptionHandling/JavaExceptionHandling(Try-catch).java -------------------------------------------------------------------------------- /Java/ExceptionHandling/JavaExceptionHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ExceptionHandling/JavaExceptionHandling.java -------------------------------------------------------------------------------- /Java/ExceptionHandling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ExceptionHandling/README.md -------------------------------------------------------------------------------- /Java/Introduction/JavaCurrencyFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaCurrencyFormatter.java -------------------------------------------------------------------------------- /Java/Introduction/JavaDatatypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaDatatypes.java -------------------------------------------------------------------------------- /Java/Introduction/JavaDateandTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaDateandTime.java -------------------------------------------------------------------------------- /Java/Introduction/JavaEnd-of-file.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaEnd-of-file.java -------------------------------------------------------------------------------- /Java/Introduction/JavaIf-Else.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaIf-Else.java -------------------------------------------------------------------------------- /Java/Introduction/JavaInttoString.java: -------------------------------------------------------------------------------- 1 | String s = n + ""; 2 | -------------------------------------------------------------------------------- /Java/Introduction/JavaLoopsI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaLoopsI.java -------------------------------------------------------------------------------- /Java/Introduction/JavaLoopsII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaLoopsII.java -------------------------------------------------------------------------------- /Java/Introduction/JavaOutputFormatting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaOutputFormatting.java -------------------------------------------------------------------------------- /Java/Introduction/JavaStaticInitializerBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaStaticInitializerBlock.java -------------------------------------------------------------------------------- /Java/Introduction/JavaStdinandStdoutI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaStdinandStdoutI.java -------------------------------------------------------------------------------- /Java/Introduction/JavaStdinandStdoutII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/JavaStdinandStdoutII.java -------------------------------------------------------------------------------- /Java/Introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/README.md -------------------------------------------------------------------------------- /Java/Introduction/WelcometoJava!.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Introduction/WelcometoJava!.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaAbstractClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaAbstractClass.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaInheritanceI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaInheritanceI.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaInheritanceII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaInheritanceII.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaInstanceofkeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaInstanceofkeyword.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaInterface.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaIterator.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaMethodOverriding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaMethodOverriding.java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/JavaMethodOverriding2(SuperKeyword).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/JavaMethodOverriding2(SuperKeyword).java -------------------------------------------------------------------------------- /Java/ObjectOrientedProgramming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/ObjectOrientedProgramming/README.md -------------------------------------------------------------------------------- /Java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/README.md -------------------------------------------------------------------------------- /Java/Strings/JavaAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaAnagrams.java -------------------------------------------------------------------------------- /Java/Strings/JavaRegex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaRegex.java -------------------------------------------------------------------------------- /Java/Strings/JavaRegex2-DuplicateWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaRegex2-DuplicateWords.java -------------------------------------------------------------------------------- /Java/Strings/JavaStringReverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaStringReverse.java -------------------------------------------------------------------------------- /Java/Strings/JavaStringTokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaStringTokens.java -------------------------------------------------------------------------------- /Java/Strings/JavaStringsIntroduction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaStringsIntroduction.java -------------------------------------------------------------------------------- /Java/Strings/JavaSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaSubstring.java -------------------------------------------------------------------------------- /Java/Strings/JavaSubstringComparisons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/JavaSubstringComparisons.java -------------------------------------------------------------------------------- /Java/Strings/PatternSyntaxChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/PatternSyntaxChecker.java -------------------------------------------------------------------------------- /Java/Strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/README.md -------------------------------------------------------------------------------- /Java/Strings/TagContentExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/TagContentExtractor.java -------------------------------------------------------------------------------- /Java/Strings/ValidUsernameRegularExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Java/Strings/ValidUsernameRegularExpression.java -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/License -------------------------------------------------------------------------------- /LinuxShell/Bash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/Bash/README.md -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials---a-personalized-echo.sh: -------------------------------------------------------------------------------- 1 | read name 2 | echo "Welcome $name" 3 | -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials---comparing-numbers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/Bash/bash-tutorials---comparing-numbers.sh -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials---getting-started-with-conditionals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/Bash/bash-tutorials---getting-started-with-conditionals.sh -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials---looping-and-skipping.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/Bash/bash-tutorials---looping-and-skipping.sh -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials---looping-with-numbers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/Bash/bash-tutorials---looping-with-numbers.sh -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials---more-on-conditionals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/Bash/bash-tutorials---more-on-conditionals.sh -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials---the-world-of-numbers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/Bash/bash-tutorials---the-world-of-numbers.sh -------------------------------------------------------------------------------- /LinuxShell/Bash/bash-tutorials-lets-echo.sh: -------------------------------------------------------------------------------- 1 | echo "HELLO" 2 | 3 | -------------------------------------------------------------------------------- /LinuxShell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/LinuxShell/README.md -------------------------------------------------------------------------------- /Mathematics/Combinatorics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Combinatorics/README.md -------------------------------------------------------------------------------- /Mathematics/Combinatorics/SherlockandPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Combinatorics/SherlockandPairs.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/ArmyGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/ArmyGame.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/DiwaliLights.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/DiwaliLights.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/FindthePoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/FindthePoint.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/MaximumDraws.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/MaximumDraws.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/PossiblePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/PossiblePath.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/README.md -------------------------------------------------------------------------------- /Mathematics/Fundamentals/SherlockandMovingTiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/SherlockandMovingTiles.java -------------------------------------------------------------------------------- /Mathematics/Fundamentals/sherlock-and-permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/Fundamentals/sherlock-and-permutations.cpp -------------------------------------------------------------------------------- /Mathematics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Mathematics/README.md -------------------------------------------------------------------------------- /Others/Miscellaneous/CalculatingVolume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/Miscellaneous/CalculatingVolume.java -------------------------------------------------------------------------------- /Others/Miscellaneous/CountingSort3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/Miscellaneous/CountingSort3.java -------------------------------------------------------------------------------- /Others/Miscellaneous/FrequencyQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/Miscellaneous/FrequencyQueries.java -------------------------------------------------------------------------------- /Others/Miscellaneous/MinimumSwaps2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/Miscellaneous/MinimumSwaps2.java -------------------------------------------------------------------------------- /Others/Miscellaneous/Quicksort2-Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/Miscellaneous/Quicksort2-Sorting.java -------------------------------------------------------------------------------- /Others/Miscellaneous/QuicksortIn-Place.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/Miscellaneous/QuicksortIn-Place.java -------------------------------------------------------------------------------- /Others/Miscellaneous/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/Miscellaneous/README.md -------------------------------------------------------------------------------- /Others/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Others/README.md -------------------------------------------------------------------------------- /Python/Introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Python/Introduction/README.md -------------------------------------------------------------------------------- /Python/Introduction/write-a-function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Python/Introduction/write-a-function.py -------------------------------------------------------------------------------- /Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Python/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/README.md -------------------------------------------------------------------------------- /Regex/Assertions/NegativeLookahead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Assertions/NegativeLookahead.java -------------------------------------------------------------------------------- /Regex/Assertions/NegativeLookbehind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Assertions/NegativeLookbehind.java -------------------------------------------------------------------------------- /Regex/Assertions/PositiveLookahead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Assertions/PositiveLookahead.java -------------------------------------------------------------------------------- /Regex/Assertions/PositiveLookbehind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Assertions/PositiveLookbehind.java -------------------------------------------------------------------------------- /Regex/Assertions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Assertions/README.md -------------------------------------------------------------------------------- /Regex/Backreferences/BackreferencesToFailedGroups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Backreferences/BackreferencesToFailedGroups.java -------------------------------------------------------------------------------- /Regex/Backreferences/ForwardReferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Backreferences/ForwardReferences.java -------------------------------------------------------------------------------- /Regex/Backreferences/MatchingSameTextAgain&Again.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Backreferences/MatchingSameTextAgain&Again.java -------------------------------------------------------------------------------- /Regex/Backreferences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Backreferences/README.md -------------------------------------------------------------------------------- /Regex/Backreferences/branch-reset-groups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Backreferences/branch-reset-groups.php -------------------------------------------------------------------------------- /Regex/CharacterClass/ExcludingSpecificCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/CharacterClass/ExcludingSpecificCharacters.java -------------------------------------------------------------------------------- /Regex/CharacterClass/MatchingCharacterRanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/CharacterClass/MatchingCharacterRanges.java -------------------------------------------------------------------------------- /Regex/CharacterClass/MatchingSpecificCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/CharacterClass/MatchingSpecificCharacters.java -------------------------------------------------------------------------------- /Regex/CharacterClass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/CharacterClass/README.md -------------------------------------------------------------------------------- /Regex/GroupingandCapturing/AlternativeMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/GroupingandCapturing/AlternativeMatching.java -------------------------------------------------------------------------------- /Regex/GroupingandCapturing/Capturing&Non-CapturingGroups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/GroupingandCapturing/Capturing&Non-CapturingGroups.java -------------------------------------------------------------------------------- /Regex/GroupingandCapturing/MatchingWordBoundaries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/GroupingandCapturing/MatchingWordBoundaries.java -------------------------------------------------------------------------------- /Regex/GroupingandCapturing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/GroupingandCapturing/README.md -------------------------------------------------------------------------------- /Regex/Introduction/MatchingAnythingButaNewline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Introduction/MatchingAnythingButaNewline.java -------------------------------------------------------------------------------- /Regex/Introduction/MatchingDigits&Non-DigitCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Introduction/MatchingDigits&Non-DigitCharacters.java -------------------------------------------------------------------------------- /Regex/Introduction/MatchingSpecificString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Introduction/MatchingSpecificString.java -------------------------------------------------------------------------------- /Regex/Introduction/MatchingStart&End.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Introduction/MatchingStart&End.java -------------------------------------------------------------------------------- /Regex/Introduction/MatchingWhitespace&Non-WhitespaceCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Introduction/MatchingWhitespace&Non-WhitespaceCharacter.java -------------------------------------------------------------------------------- /Regex/Introduction/MatchingWord&Non-WordCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Introduction/MatchingWord&Non-WordCharacter.java -------------------------------------------------------------------------------- /Regex/Introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Introduction/README.md -------------------------------------------------------------------------------- /Regex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/README.md -------------------------------------------------------------------------------- /Regex/Repetitions/MatchingEndingItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Repetitions/MatchingEndingItems.java -------------------------------------------------------------------------------- /Regex/Repetitions/MatchingOneOrMoreRepetitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Repetitions/MatchingOneOrMoreRepetitions.java -------------------------------------------------------------------------------- /Regex/Repetitions/MatchingZeroOrMoreRepetitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Repetitions/MatchingZeroOrMoreRepetitions.java -------------------------------------------------------------------------------- /Regex/Repetitions/Matching{x,y}Repetitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Repetitions/Matching{x,y}Repetitions.java -------------------------------------------------------------------------------- /Regex/Repetitions/Matching{x}Repetitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Repetitions/Matching{x}Repetitions.java -------------------------------------------------------------------------------- /Regex/Repetitions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Regex/Repetitions/README.md -------------------------------------------------------------------------------- /SQL/BasicSelect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/SQL/BasicSelect/README.md -------------------------------------------------------------------------------- /SQL/BasicSelect/japanese-cities-attributes.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM CITY WHERE COUNTRYCODE = 'JPN' -------------------------------------------------------------------------------- /SQL/BasicSelect/japanese-cities-name.sql: -------------------------------------------------------------------------------- 1 | SELECT NAME FROM CITY WHERE COUNTRYCODE = 'JPN' -------------------------------------------------------------------------------- /SQL/BasicSelect/revising-the-select-query-2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/SQL/BasicSelect/revising-the-select-query-2.sql -------------------------------------------------------------------------------- /SQL/BasicSelect/revising-the-select-query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/SQL/BasicSelect/revising-the-select-query.sql -------------------------------------------------------------------------------- /SQL/BasicSelect/select-all-sql.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM CITY -------------------------------------------------------------------------------- /SQL/BasicSelect/select-by-id.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM CITY WHERE ID = 1661 -------------------------------------------------------------------------------- /SQL/BasicSelect/weather-observation-station-1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/SQL/BasicSelect/weather-observation-station-1.sql -------------------------------------------------------------------------------- /SQL/BasicSelect/weather-observation-station-3.sql: -------------------------------------------------------------------------------- 1 | SELECT DISTINCT CITY FROM STATION WHERE (ID % 2) = 0 -------------------------------------------------------------------------------- /SQL/BasicSelect/weather-observation-station-4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/SQL/BasicSelect/weather-observation-station-4.sql -------------------------------------------------------------------------------- /SQL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/SQL/README.md -------------------------------------------------------------------------------- /Security/Cryptography/KeywordTranspositionCipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Cryptography/KeywordTranspositionCipher.java -------------------------------------------------------------------------------- /Security/Cryptography/PRNGSequenceGuessing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Cryptography/PRNGSequenceGuessing.java -------------------------------------------------------------------------------- /Security/Cryptography/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Cryptography/README.md -------------------------------------------------------------------------------- /Security/Functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Functions/README.md -------------------------------------------------------------------------------- /Security/Functions/SecurityBijectiveFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Functions/SecurityBijectiveFunctions.java -------------------------------------------------------------------------------- /Security/Functions/SecurityFunctionInverses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Functions/SecurityFunctionInverses.java -------------------------------------------------------------------------------- /Security/Functions/SecurityFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Functions/SecurityFunctions.java -------------------------------------------------------------------------------- /Security/Functions/SecurityFunctionsII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Functions/SecurityFunctionsII.java -------------------------------------------------------------------------------- /Security/Functions/SecurityInvolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Functions/SecurityInvolution.java -------------------------------------------------------------------------------- /Security/Functions/SecurityPermutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/Functions/SecurityPermutations.java -------------------------------------------------------------------------------- /Security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/README.md -------------------------------------------------------------------------------- /Security/TerminologyandConcepts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/TerminologyandConcepts/README.md -------------------------------------------------------------------------------- /Security/TerminologyandConcepts/Security-MessageSpaceandCiphertextSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/TerminologyandConcepts/Security-MessageSpaceandCiphertextSpace.java -------------------------------------------------------------------------------- /Security/TerminologyandConcepts/SecurityEncryptionScheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/TerminologyandConcepts/SecurityEncryptionScheme.java -------------------------------------------------------------------------------- /Security/TerminologyandConcepts/SecurityKeySpaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Security/TerminologyandConcepts/SecurityKeySpaces.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/30-arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/30-arrays.cpp -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day0:Hello,World..java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day0:Hello,World..java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day10:BinaryNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day10:BinaryNumbers.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day11:2DArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day11:2DArrays.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day12:Inheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day12:Inheritance.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day13:AbstractClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day13:AbstractClasses.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day14:Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day14:Scope.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day15:LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day15:LinkedList.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day16:Exceptions-StringtoInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day16:Exceptions-StringtoInteger.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day17:MoreExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day17:MoreExceptions.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day18:QueuesandStacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day18:QueuesandStacks.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day19:Interfaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day19:Interfaces.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day1:DataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day1:DataTypes.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day20:Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day20:Sorting.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day21:Generics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day21:Generics.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day22:BinarySearchTrees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day22:BinarySearchTrees.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day23:BSTLevel-OrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day23:BSTLevel-OrderTraversal.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day24:MoreLinkedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day24:MoreLinkedLists.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day25:RunningTimeandComplexity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day25:RunningTimeandComplexity.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day26:NestedLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day26:NestedLogic.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day27:Testing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day27:Testing.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day28:RegEx,Patterns,andIntrotoDatabases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day28:RegEx,Patterns,andIntrotoDatabases.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day29:BitwiseAND.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day29:BitwiseAND.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day2:Operators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day2:Operators.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day3:IntrotoConditionalStatements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day3:IntrotoConditionalStatements.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day4:Classvs.Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day4:Classvs.Instance.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day5:Loops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day5:Loops.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day6:Let'sReview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day6:Let'sReview.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day8:DictionariesandMaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day8:DictionariesandMaps.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/Day9:Recursion3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/Day9:Recursion3.java -------------------------------------------------------------------------------- /Tutorials/30DaysofCode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/30DaysofCode/README.md -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Arrays:LeftRotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Arrays:LeftRotation.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/BitManipulation:LonelyInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/BitManipulation:LonelyInteger.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/DP:CoinChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/DP:CoinChange.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/HashTables:RansomNote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/HashTables:RansomNote.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Heaps:FindtheRunningMedian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Heaps:FindtheRunningMedian.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/LinkedLists:DetectaCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/LinkedLists:DetectaCycle.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Queues:ATaleofTwoStacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Queues:ATaleofTwoStacks.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/README.md -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Recursion:Davis'Staircase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Recursion:Davis'Staircase.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Recursion:FibonacciNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Recursion:FibonacciNumbers.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Stacks:BalancedBrackets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Stacks:BalancedBrackets.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Strings:MakingAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Strings:MakingAnagrams.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/TimeComplexity:Primality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/TimeComplexity:Primality.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Trees:IsThisaBinarySearchTree?.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Trees:IsThisaBinarySearchTree?.java -------------------------------------------------------------------------------- /Tutorials/CrackingtheCodingInterview/Tries:Contacts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/CrackingtheCodingInterview/Tries:Contacts.java -------------------------------------------------------------------------------- /Tutorials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/Tutorials/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajatgoyal715/Hackerrank/HEAD/_config.yml --------------------------------------------------------------------------------