├── .gitignore ├── README.md ├── pom.xml └── src ├── main └── java │ ├── codility │ ├── BinaryGap.java │ ├── CountDiv.java │ ├── CountFactors.java │ ├── Distinct.java │ ├── FrogJump.java │ ├── FrogRiverOne.java │ ├── MaxProductOfThree.java │ ├── MissingInteger.java │ ├── OddOccurrency.java │ ├── PassingCars.java │ ├── PermCheck.java │ ├── PermMissingElem.java │ ├── RightShiftElement.java │ ├── TapeEquilibrium.java │ └── Triangle.java │ ├── hackerrank │ └── algorithms │ │ ├── implementations │ │ ├── AngryProfessor.java │ │ ├── AppleAndOrange.java │ │ ├── BeautifulDaysAtTheMovies.java │ │ ├── BetweenTwoSets.java │ │ ├── BirthdayChocolate.java │ │ ├── BonAppetit.java │ │ ├── BreakingTheRecord.java │ │ ├── CutTheSticks.java │ │ ├── DesignerPDFViewer.java │ │ ├── DivisibleSumPairs.java │ │ ├── DrawingBook.java │ │ ├── EqualizeTheArray.java │ │ ├── ExtraLongFactorials.java │ │ ├── FindDigits.java │ │ ├── GradingStudents.java │ │ ├── HurdleRace.java │ │ ├── JumpingOnTheCloud.java │ │ ├── Kangaroo.java │ │ ├── LibraryFine.java │ │ ├── MigratoryBirds.java │ │ ├── MiniMax.java │ │ ├── RepeatedString.java │ │ ├── SaveThePrisoner.java │ │ ├── SequenceEquation.java │ │ ├── SherlockAndSquares.java │ │ ├── SockMerchant.java │ │ └── UtopianTree.java │ │ ├── strings │ │ ├── CamelCase.java │ │ ├── HackerRankInAString.java │ │ ├── MarsExploration.java │ │ └── SuperReducedString.java │ │ └── warmup │ │ ├── BirthdayCakeCandles.java │ │ ├── CompareTheTriplets.java │ │ ├── DiagonalDifference.java │ │ ├── MiniMaxSum.java │ │ ├── PlusMinus.java │ │ ├── SimpleArraySum.java │ │ ├── SolveMeFirst.java │ │ ├── TimeConversion.java │ │ └── VeryBigSum.java │ ├── leetcode │ ├── easy │ │ ├── AddDigits.java │ │ ├── ConstructRectangle.java │ │ ├── ContainsDuplicate.java │ │ ├── CountPrimes.java │ │ ├── DetectCapital.java │ │ ├── FindTheDifference.java │ │ ├── FirstUniqueCharacterInString.java │ │ ├── FizzBuzz.java │ │ ├── HammingDistance.java │ │ ├── HappyNumber.java │ │ ├── IntersectionOfTwoArrays.java │ │ ├── IslandPerimeter.java │ │ ├── KeywordRow.java │ │ ├── LinkedListCycle.java │ │ ├── LongestCommonPrefix.java │ │ ├── MajorityElement.java │ │ ├── MaxConsequetiveOnes.java │ │ ├── MissingNumber.java │ │ ├── NimGame.java │ │ ├── NumberComplement.java │ │ ├── NumberOf1Bits.java │ │ ├── Palindrome.java │ │ ├── ReverseInteger.java │ │ ├── ReverseString.java │ │ ├── ReverseVowelsOfAString.java │ │ ├── SingleNumber.java │ │ ├── TwoSum.java │ │ ├── UglyNumber.java │ │ └── ValidAnagram.java │ └── hard │ │ ├── StrongPasswordChecker.java │ │ └── ValidNumber.java │ └── uva │ ├── AddingReversedNumbers.java │ ├── ArchaeologistsDilemma.java │ ├── AverageSpeed.java │ ├── BackToIntermediateMath.java │ ├── BasicRemains.java │ ├── BasicallySpeaking.java │ ├── BigMod.java │ ├── BrickGame.java │ ├── CoconutsRevisited.java │ ├── DigitCounting.java │ ├── FactorialFrequenices.java │ ├── FiveHundredFactorial.java │ ├── GoldbachConjecture.java │ ├── HashmatWarriors.java │ ├── HighPrecisionNumber.java │ ├── HighSchoolPhysics.java │ ├── IntegerInquiry.java │ ├── JollyJumpers.java │ ├── LargestPrimeDivisor.java │ ├── LightMoreLight.java │ ├── MischievousChildren.java │ ├── Modex.java │ ├── MultipleOfSeventeen.java │ ├── Newspaper.java │ ├── NumberTheoryForNewbies.java │ ├── NumberingRoads.java │ ├── Parity.java │ ├── PrimeFactors.java │ ├── PseudoPrimeNumbers.java │ ├── SimplifyingFractions.java │ ├── SimplyEmirp.java │ ├── SkewBinary.java │ ├── SolveEquation.java │ ├── TheHugeOne.java │ ├── TheLastNonZeroDigit.java │ ├── VeryEasy.java │ ├── WhatBaseIsThis.java │ └── WhoSaidCrisis.java └── test └── java ├── codility ├── BinaryGapTest.java ├── CountDivTest.java ├── CountFactorsTest.java ├── DistinctTest.java ├── FrogJumpTest.java ├── FrogRiverOneTest.java ├── MaxProductOfThreeTest.java ├── MissingIntegerTest.java ├── OddOccurrencyTest.java ├── PassingCarsTest.java ├── PermCheckTest.java ├── PermMissingElemTest.java ├── RightShiftElementTest.java ├── TapeEquilibriumTest.java └── TriangleTest.java ├── hackerrank └── algorithms │ ├── implementations │ ├── AngryProfessorTest.java │ ├── AppleAndOrangeTest.java │ ├── BeautifulDaysAtTheMoviesTest.java │ ├── BetweenTwoSetsTest.java │ ├── BirthdayCakeCandlesTest.java │ ├── BonAppetitTest.java │ ├── BreakingTheRecordTest.java │ ├── CutTheSticksTest.java │ ├── DrawingBookTest.java │ ├── ExtraLongFactorialsTest.java │ ├── FindDigitsTest.java │ ├── GradingStudentsTest.java │ ├── HurdleRaceTest.java │ ├── JumpingOnTheCloudTest.java │ ├── LibraryFineTest.java │ ├── RepeatedStringTest.java │ ├── SaveThePrisonerTest.java │ ├── SequenceEquationTest.java │ ├── SherlockAndSquaresTest.java │ ├── SockMerchantTest.java │ └── UtopianTreeTest.java │ ├── strings │ └── CamelCaseTest.java │ └── warmup │ ├── CompareTheTripletsTest.java │ ├── DiagonalDifferenceTest.java │ ├── MiniMaxSumTest.java │ ├── PlusMinusTest.java │ ├── SimpleArraySumTest.java │ ├── SolveMeFirstTest.java │ ├── TimeConversionTest.java │ └── VeryBigSumTest.java └── leetcode ├── easy ├── AddDigitsTest.java ├── ConstructRectangleTest.java ├── ContainsDuplicateTest.java ├── CountPrimesTest.java ├── DetectCapitcalTest.java ├── FindTheDifferenceTest.java ├── FirstUniqueCharacterInStringTest.java ├── FizzBuzzTest.java ├── HammingDistanceTest.java ├── HappyNumberTest.java ├── IntersectionOfTwoArraysTest.java ├── IslandPerimeterTest.java ├── KeywordRowTest.java ├── LinkedListCycleTest.java ├── LongestCommonPrefixTest.java ├── MajorityElementTest.java ├── MaxConsequetiveOnesTest.java ├── MissingNumberTest.java ├── NimGameTest.java ├── NumberComplementTest.java ├── NumberOf1BitsTest.java └── ValidAnagramTest.java └── hard ├── StrongPasswordCheckerTest.java └── ValidNumberTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | .classpath 3 | .settings 4 | .project 5 | .idea -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/codility/BinaryGap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/BinaryGap.java -------------------------------------------------------------------------------- /src/main/java/codility/CountDiv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/CountDiv.java -------------------------------------------------------------------------------- /src/main/java/codility/CountFactors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/CountFactors.java -------------------------------------------------------------------------------- /src/main/java/codility/Distinct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/Distinct.java -------------------------------------------------------------------------------- /src/main/java/codility/FrogJump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/FrogJump.java -------------------------------------------------------------------------------- /src/main/java/codility/FrogRiverOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/FrogRiverOne.java -------------------------------------------------------------------------------- /src/main/java/codility/MaxProductOfThree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/MaxProductOfThree.java -------------------------------------------------------------------------------- /src/main/java/codility/MissingInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/MissingInteger.java -------------------------------------------------------------------------------- /src/main/java/codility/OddOccurrency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/OddOccurrency.java -------------------------------------------------------------------------------- /src/main/java/codility/PassingCars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/PassingCars.java -------------------------------------------------------------------------------- /src/main/java/codility/PermCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/PermCheck.java -------------------------------------------------------------------------------- /src/main/java/codility/PermMissingElem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/PermMissingElem.java -------------------------------------------------------------------------------- /src/main/java/codility/RightShiftElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/RightShiftElement.java -------------------------------------------------------------------------------- /src/main/java/codility/TapeEquilibrium.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/TapeEquilibrium.java -------------------------------------------------------------------------------- /src/main/java/codility/Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/codility/Triangle.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/AngryProfessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/AngryProfessor.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/AppleAndOrange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/AppleAndOrange.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/BeautifulDaysAtTheMovies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/BeautifulDaysAtTheMovies.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/BetweenTwoSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/BetweenTwoSets.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/BirthdayChocolate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/BirthdayChocolate.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/BonAppetit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/BonAppetit.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/BreakingTheRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/BreakingTheRecord.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/CutTheSticks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/CutTheSticks.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/DesignerPDFViewer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/DesignerPDFViewer.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/DivisibleSumPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/DivisibleSumPairs.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/DrawingBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/DrawingBook.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/EqualizeTheArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/EqualizeTheArray.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/ExtraLongFactorials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/ExtraLongFactorials.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/FindDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/FindDigits.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/GradingStudents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/GradingStudents.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/HurdleRace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/HurdleRace.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/JumpingOnTheCloud.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/JumpingOnTheCloud.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/Kangaroo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/Kangaroo.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/LibraryFine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/LibraryFine.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/MigratoryBirds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/MigratoryBirds.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/MiniMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/MiniMax.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/RepeatedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/RepeatedString.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/SaveThePrisoner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/SaveThePrisoner.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/SequenceEquation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/SequenceEquation.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/SherlockAndSquares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/SherlockAndSquares.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/SockMerchant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/SockMerchant.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/implementations/UtopianTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/implementations/UtopianTree.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/strings/CamelCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/strings/CamelCase.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/strings/HackerRankInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/strings/HackerRankInAString.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/strings/MarsExploration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/strings/MarsExploration.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/strings/SuperReducedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/strings/SuperReducedString.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/BirthdayCakeCandles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/BirthdayCakeCandles.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/CompareTheTriplets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/CompareTheTriplets.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/DiagonalDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/DiagonalDifference.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/MiniMaxSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/MiniMaxSum.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/PlusMinus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/PlusMinus.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/SimpleArraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/SimpleArraySum.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/SolveMeFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/SolveMeFirst.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/TimeConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/TimeConversion.java -------------------------------------------------------------------------------- /src/main/java/hackerrank/algorithms/warmup/VeryBigSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/hackerrank/algorithms/warmup/VeryBigSum.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/AddDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/AddDigits.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/ConstructRectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/ConstructRectangle.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/ContainsDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/ContainsDuplicate.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/CountPrimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/CountPrimes.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/DetectCapital.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/DetectCapital.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/FindTheDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/FindTheDifference.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/FirstUniqueCharacterInString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/FirstUniqueCharacterInString.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/FizzBuzz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/FizzBuzz.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/HammingDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/HammingDistance.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/HappyNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/HappyNumber.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/IntersectionOfTwoArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/IntersectionOfTwoArrays.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/IslandPerimeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/IslandPerimeter.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/KeywordRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/KeywordRow.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/LinkedListCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/LinkedListCycle.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/LongestCommonPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/LongestCommonPrefix.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/MajorityElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/MajorityElement.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/MaxConsequetiveOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/MaxConsequetiveOnes.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/MissingNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/MissingNumber.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/NimGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/NimGame.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/NumberComplement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/NumberComplement.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/NumberOf1Bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/NumberOf1Bits.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/Palindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/Palindrome.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/ReverseInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/ReverseInteger.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/ReverseString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/ReverseString.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/ReverseVowelsOfAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/ReverseVowelsOfAString.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/SingleNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/SingleNumber.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/TwoSum.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/UglyNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/UglyNumber.java -------------------------------------------------------------------------------- /src/main/java/leetcode/easy/ValidAnagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/easy/ValidAnagram.java -------------------------------------------------------------------------------- /src/main/java/leetcode/hard/StrongPasswordChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/hard/StrongPasswordChecker.java -------------------------------------------------------------------------------- /src/main/java/leetcode/hard/ValidNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/leetcode/hard/ValidNumber.java -------------------------------------------------------------------------------- /src/main/java/uva/AddingReversedNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/AddingReversedNumbers.java -------------------------------------------------------------------------------- /src/main/java/uva/ArchaeologistsDilemma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/ArchaeologistsDilemma.java -------------------------------------------------------------------------------- /src/main/java/uva/AverageSpeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/AverageSpeed.java -------------------------------------------------------------------------------- /src/main/java/uva/BackToIntermediateMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/BackToIntermediateMath.java -------------------------------------------------------------------------------- /src/main/java/uva/BasicRemains.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/BasicRemains.java -------------------------------------------------------------------------------- /src/main/java/uva/BasicallySpeaking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/BasicallySpeaking.java -------------------------------------------------------------------------------- /src/main/java/uva/BigMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/BigMod.java -------------------------------------------------------------------------------- /src/main/java/uva/BrickGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/BrickGame.java -------------------------------------------------------------------------------- /src/main/java/uva/CoconutsRevisited.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/CoconutsRevisited.java -------------------------------------------------------------------------------- /src/main/java/uva/DigitCounting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/DigitCounting.java -------------------------------------------------------------------------------- /src/main/java/uva/FactorialFrequenices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/FactorialFrequenices.java -------------------------------------------------------------------------------- /src/main/java/uva/FiveHundredFactorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/FiveHundredFactorial.java -------------------------------------------------------------------------------- /src/main/java/uva/GoldbachConjecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/GoldbachConjecture.java -------------------------------------------------------------------------------- /src/main/java/uva/HashmatWarriors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/HashmatWarriors.java -------------------------------------------------------------------------------- /src/main/java/uva/HighPrecisionNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/HighPrecisionNumber.java -------------------------------------------------------------------------------- /src/main/java/uva/HighSchoolPhysics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/HighSchoolPhysics.java -------------------------------------------------------------------------------- /src/main/java/uva/IntegerInquiry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/IntegerInquiry.java -------------------------------------------------------------------------------- /src/main/java/uva/JollyJumpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/JollyJumpers.java -------------------------------------------------------------------------------- /src/main/java/uva/LargestPrimeDivisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/LargestPrimeDivisor.java -------------------------------------------------------------------------------- /src/main/java/uva/LightMoreLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/LightMoreLight.java -------------------------------------------------------------------------------- /src/main/java/uva/MischievousChildren.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/MischievousChildren.java -------------------------------------------------------------------------------- /src/main/java/uva/Modex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/Modex.java -------------------------------------------------------------------------------- /src/main/java/uva/MultipleOfSeventeen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/MultipleOfSeventeen.java -------------------------------------------------------------------------------- /src/main/java/uva/Newspaper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/Newspaper.java -------------------------------------------------------------------------------- /src/main/java/uva/NumberTheoryForNewbies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/NumberTheoryForNewbies.java -------------------------------------------------------------------------------- /src/main/java/uva/NumberingRoads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/NumberingRoads.java -------------------------------------------------------------------------------- /src/main/java/uva/Parity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/Parity.java -------------------------------------------------------------------------------- /src/main/java/uva/PrimeFactors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/PrimeFactors.java -------------------------------------------------------------------------------- /src/main/java/uva/PseudoPrimeNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/PseudoPrimeNumbers.java -------------------------------------------------------------------------------- /src/main/java/uva/SimplifyingFractions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/SimplifyingFractions.java -------------------------------------------------------------------------------- /src/main/java/uva/SimplyEmirp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/SimplyEmirp.java -------------------------------------------------------------------------------- /src/main/java/uva/SkewBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/SkewBinary.java -------------------------------------------------------------------------------- /src/main/java/uva/SolveEquation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/SolveEquation.java -------------------------------------------------------------------------------- /src/main/java/uva/TheHugeOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/TheHugeOne.java -------------------------------------------------------------------------------- /src/main/java/uva/TheLastNonZeroDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/TheLastNonZeroDigit.java -------------------------------------------------------------------------------- /src/main/java/uva/VeryEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/VeryEasy.java -------------------------------------------------------------------------------- /src/main/java/uva/WhatBaseIsThis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/WhatBaseIsThis.java -------------------------------------------------------------------------------- /src/main/java/uva/WhoSaidCrisis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/main/java/uva/WhoSaidCrisis.java -------------------------------------------------------------------------------- /src/test/java/codility/BinaryGapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/BinaryGapTest.java -------------------------------------------------------------------------------- /src/test/java/codility/CountDivTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/CountDivTest.java -------------------------------------------------------------------------------- /src/test/java/codility/CountFactorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/CountFactorsTest.java -------------------------------------------------------------------------------- /src/test/java/codility/DistinctTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/DistinctTest.java -------------------------------------------------------------------------------- /src/test/java/codility/FrogJumpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/FrogJumpTest.java -------------------------------------------------------------------------------- /src/test/java/codility/FrogRiverOneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/FrogRiverOneTest.java -------------------------------------------------------------------------------- /src/test/java/codility/MaxProductOfThreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/MaxProductOfThreeTest.java -------------------------------------------------------------------------------- /src/test/java/codility/MissingIntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/MissingIntegerTest.java -------------------------------------------------------------------------------- /src/test/java/codility/OddOccurrencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/OddOccurrencyTest.java -------------------------------------------------------------------------------- /src/test/java/codility/PassingCarsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/PassingCarsTest.java -------------------------------------------------------------------------------- /src/test/java/codility/PermCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/PermCheckTest.java -------------------------------------------------------------------------------- /src/test/java/codility/PermMissingElemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/PermMissingElemTest.java -------------------------------------------------------------------------------- /src/test/java/codility/RightShiftElementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/RightShiftElementTest.java -------------------------------------------------------------------------------- /src/test/java/codility/TapeEquilibriumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/TapeEquilibriumTest.java -------------------------------------------------------------------------------- /src/test/java/codility/TriangleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/codility/TriangleTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/AngryProfessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/AngryProfessorTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/AppleAndOrangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/AppleAndOrangeTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/BeautifulDaysAtTheMoviesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/BeautifulDaysAtTheMoviesTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/BetweenTwoSetsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/BetweenTwoSetsTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/BirthdayCakeCandlesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/BirthdayCakeCandlesTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/BonAppetitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/BonAppetitTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/BreakingTheRecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/BreakingTheRecordTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/CutTheSticksTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/CutTheSticksTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/DrawingBookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/DrawingBookTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/ExtraLongFactorialsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/ExtraLongFactorialsTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/FindDigitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/FindDigitsTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/GradingStudentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/GradingStudentsTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/HurdleRaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/HurdleRaceTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/JumpingOnTheCloudTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/JumpingOnTheCloudTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/LibraryFineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/LibraryFineTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/RepeatedStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/RepeatedStringTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/SaveThePrisonerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/SaveThePrisonerTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/SequenceEquationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/SequenceEquationTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/SherlockAndSquaresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/SherlockAndSquaresTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/SockMerchantTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/SockMerchantTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/implementations/UtopianTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/implementations/UtopianTreeTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/strings/CamelCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/strings/CamelCaseTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/CompareTheTripletsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/CompareTheTripletsTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/DiagonalDifferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/DiagonalDifferenceTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/MiniMaxSumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/MiniMaxSumTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/PlusMinusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/PlusMinusTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/SimpleArraySumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/SimpleArraySumTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/SolveMeFirstTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/SolveMeFirstTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/TimeConversionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/TimeConversionTest.java -------------------------------------------------------------------------------- /src/test/java/hackerrank/algorithms/warmup/VeryBigSumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/hackerrank/algorithms/warmup/VeryBigSumTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/AddDigitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/AddDigitsTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/ConstructRectangleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/ConstructRectangleTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/ContainsDuplicateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/ContainsDuplicateTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/CountPrimesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/CountPrimesTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/DetectCapitcalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/DetectCapitcalTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/FindTheDifferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/FindTheDifferenceTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/FirstUniqueCharacterInStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/FirstUniqueCharacterInStringTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/FizzBuzzTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/FizzBuzzTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/HammingDistanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/HammingDistanceTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/HappyNumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/HappyNumberTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/IntersectionOfTwoArraysTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/IntersectionOfTwoArraysTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/IslandPerimeterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/IslandPerimeterTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/KeywordRowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/KeywordRowTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/LinkedListCycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/LinkedListCycleTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/LongestCommonPrefixTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/LongestCommonPrefixTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/MajorityElementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/MajorityElementTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/MaxConsequetiveOnesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/MaxConsequetiveOnesTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/MissingNumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/MissingNumberTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/NimGameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/NimGameTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/NumberComplementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/NumberComplementTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/NumberOf1BitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/NumberOf1BitsTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/easy/ValidAnagramTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/easy/ValidAnagramTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/hard/StrongPasswordCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/hard/StrongPasswordCheckerTest.java -------------------------------------------------------------------------------- /src/test/java/leetcode/hard/ValidNumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatosmorina/Algorithmic-Problem-Solving/HEAD/src/test/java/leetcode/hard/ValidNumberTest.java --------------------------------------------------------------------------------