├── .editorconfig ├── 2016_RoundA ├── JaneFlowerShop.cpp ├── README.md ├── clashRoyale.cpp ├── countryLeader.py └── rain.py ├── 2016_RoundB ├── README.md ├── SherlockAndPermutationSorting.cpp ├── sherlockAndGymSecrets.cpp ├── sherlockAndParentheses.py └── watsonAndIntervals.cpp ├── 2016_RoundC ├── README.md ├── evaluation.py ├── monsterPath.py ├── safeSquares.cpp └── soldiers.cpp ├── 2016_RoundD ├── README.md ├── codejamonCipher.cpp ├── sitting.py ├── stretchRope.cpp └── vote.cpp ├── 2016_RoundE ├── README.md ├── beautifulNumbers.py ├── diwaliLightings.py ├── helper.py ├── partitioningNumber.cpp └── sortingArray.cpp ├── 2017_RoundA ├── README.md ├── patternOverlap.cpp ├── squareCounting.py └── twoCubes.cpp ├── 2017_RoundB ├── ChristmasTree.cpp ├── README.md ├── center.cpp └── mathEncoder.cpp ├── 2017_RoundC ├── 4MCorporation.py ├── README.md ├── Xsquared.py ├── ambiguousCipher.py └── magicalThinking.py ├── 2017_RoundD ├── README.md ├── sherlockAndTheMatrixGame.cpp └── sightSeeing.cpp ├── 2017_RoundE ├── README.md ├── blackhole-small.cpp ├── copyPaste.cpp └── trapezoidCounting.py ├── 2017_RoundF ├── README.md ├── cake.cpp ├── catchThemAll.cpp ├── danceBattle.cpp └── kickSort.cpp ├── 2017_RoundG ├── README.md ├── cardsGame.py ├── hugeNumber.py └── matrixCutting.cpp ├── 2018_RoundA ├── README.md ├── evenDigits.py ├── luckyDip.cpp └── scrambledWords.cpp ├── 2018_RoundB ├── README.md ├── SherlockAndBitStrings.cpp ├── kingsCircle.cpp └── noNine.py ├── 2018_RoundC ├── README.md ├── fairiesAndWitches.cpp ├── kickstartAlarm.cpp └── planetDistance.py ├── 2018_RoundD ├── README.md ├── candies.cpp ├── funniestWordSearch.cpp └── paraGliding.cpp ├── 2018_RoundE ├── README.md ├── boardGame.cpp ├── milkTea.py └── yogurt.py ├── 2018_RoundF ├── README.md ├── commonAnagrams.py ├── helper.cpp ├── palidromicSequence.py └── specializingVillages.py ├── 2018_RoundG ├── README.md ├── caveEscape.cpp ├── combiningClasses.cpp └── productTriplet.cpp ├── 2018_RoundH ├── README.md ├── bigButtons.py ├── countTheWays.cpp └── mural.py ├── 2019_RoundA ├── Parcels.py ├── README.md ├── contention.cpp └── training.py ├── 2019_RoundB ├── README.md ├── buildingPalindromes.py ├── diverseSubarray.cpp └── energyStones.py ├── 2019_RoundC ├── README.md ├── catchSome.py ├── circuitBoard.py └── wiggleWalk.py ├── 2019_RoundD ├── README.md ├── XorWhat.py ├── foodStall.py ├── latestGuests.cpp └── latestGuests.py ├── 2019_RoundE ├── README.md ├── cherries.py ├── codeEat.py └── streetChecker.py ├── 2019_RoundF ├── README.md ├── flattening.py ├── teachMe.py ├── villages.cpp └── villages.py ├── 2019_RoundG ├── README.md ├── bookReading.py ├── equation.py └── shifts.py ├── 2019_RoundH ├── README.md ├── diagonalPuzzle.py ├── elevanagram.py └── h-index.py ├── 2019_practiceRound ├── README.md ├── kickstartAlarm.cpp ├── mural.py └── numberGuessing.py ├── 2020_RoundA ├── bundling.py ├── plate.py └── workout.py ├── 2020_RoundB ├── README.md ├── p1.py ├── p2.py ├── p3.py ├── p4.py ├── ref.py ├── robot.cpp └── robot.o ├── 2020_RoundC ├── README.md ├── candies-biTree.cpp ├── candies-segment.cpp ├── countdown.py ├── perfectSubarray.cpp └── stableWall.py ├── 2020_RoundD ├── README.md ├── alienPiano.py ├── beautyTree.cpp ├── lockedDoors.cpp └── lockedDoors.pdf ├── 2020_RoundE ├── README.md ├── goldenStone.cpp ├── highBuildings.py ├── longestArithmetic.py └── toys.cpp ├── 2020_RoundF ├── ATMQueue.cpp ├── PaintersDuel.cpp ├── README.md ├── helper.py ├── large-in-3.txt ├── large-out-3.txt ├── metalHarvest.py └── yeetzhee.cpp ├── 2020_RoundG ├── Kick_Start.py ├── README.md ├── combinationLock.cpp ├── maximumCoins.py └── mergeCards.cpp ├── 2020_RoundH ├── README.md ├── boringNumbers.py ├── friends.cpp ├── retype.py └── rugby.cpp ├── 2021_RoundA ├── K_goodness.py ├── LShapedPlots.py ├── README.md ├── checksum.py └── rabbitHouse.py ├── 2021_RoundB ├── README.md ├── consecutivePrimes.py ├── increasingSubstring.py ├── longestRegression.py └── truckDelivery.cpp ├── 2021_RoundC ├── README.md ├── RockPaperScissors.cpp ├── alienGenerator.py ├── binaryOperator.py └── smallerStrings.py ├── 2021_RoundD ├── README.md ├── arithmeticSquare.py ├── cuttingIntervals.py ├── finalExam.cpp └── primesAndQueries.cpp ├── 2021_RoundE ├── README.md ├── birthdayCake.py ├── increasingCardGame.py ├── palindromicCrossword.py └── shuffledAnagrams.py ├── 2021_RoundF ├── README.md ├── festival.py ├── graphTravel.cpp ├── starTrappers.py └── trashBins.py ├── 2021_RoundG ├── Banana.py ├── README.md ├── dogsAndCats.py ├── simplePolygon.py └── stayHydrated.py ├── 2021_RoundH ├── README.md ├── dependentEvents.cpp ├── painter.py ├── sillySubstitutions.py └── transformTheString.py ├── 2022_RoundA ├── README.md ├── challengeNine.py ├── interestingInteger.py ├── palindromeFree.py └── speedTyping.py ├── 2022_RoundB ├── Hamiltonian.cpp ├── README.md ├── infinityArea.py ├── palindromicFactors.py └── unlockThePadlock.py ├── 2022_RoundC ├── README.md ├── antsOnAStick.py ├── newPassword.py ├── palindromicDeletions.py └── rangePartition.py ├── 2022_RoundD ├── README.md ├── SuspectsAndWitnesses.cpp ├── imageLabeler.py ├── maximumGain.py └── touchbarTyping.py ├── 2022_RoundE ├── MatchingPalindrome.py ├── README.md ├── coloringGame.py ├── pizzaDelivery.cpp └── studentsAndMentors.cpp ├── 2022_RoundF ├── README.md ├── schedulingAMeeting.cpp ├── sortTheFabrics.py ├── storyOfSeasons.py └── waterContainerSystem.py ├── 2022_RoundG ├── Curling.py ├── README.md ├── Walktober.py ├── cuteLittleButterfly.cpp └── happySubarrays.py ├── 2022_RoundH ├── Electricity.cpp ├── MagicWellOfLillies.py ├── README.md ├── levelDesign.cpp └── runningInCircles.py └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/.editorconfig -------------------------------------------------------------------------------- /2016_RoundA/JaneFlowerShop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundA/JaneFlowerShop.cpp -------------------------------------------------------------------------------- /2016_RoundA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundA/README.md -------------------------------------------------------------------------------- /2016_RoundA/clashRoyale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundA/clashRoyale.cpp -------------------------------------------------------------------------------- /2016_RoundA/countryLeader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundA/countryLeader.py -------------------------------------------------------------------------------- /2016_RoundA/rain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundA/rain.py -------------------------------------------------------------------------------- /2016_RoundB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundB/README.md -------------------------------------------------------------------------------- /2016_RoundB/SherlockAndPermutationSorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundB/SherlockAndPermutationSorting.cpp -------------------------------------------------------------------------------- /2016_RoundB/sherlockAndGymSecrets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundB/sherlockAndGymSecrets.cpp -------------------------------------------------------------------------------- /2016_RoundB/sherlockAndParentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundB/sherlockAndParentheses.py -------------------------------------------------------------------------------- /2016_RoundB/watsonAndIntervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundB/watsonAndIntervals.cpp -------------------------------------------------------------------------------- /2016_RoundC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundC/README.md -------------------------------------------------------------------------------- /2016_RoundC/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundC/evaluation.py -------------------------------------------------------------------------------- /2016_RoundC/monsterPath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundC/monsterPath.py -------------------------------------------------------------------------------- /2016_RoundC/safeSquares.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundC/safeSquares.cpp -------------------------------------------------------------------------------- /2016_RoundC/soldiers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundC/soldiers.cpp -------------------------------------------------------------------------------- /2016_RoundD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundD/README.md -------------------------------------------------------------------------------- /2016_RoundD/codejamonCipher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundD/codejamonCipher.cpp -------------------------------------------------------------------------------- /2016_RoundD/sitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundD/sitting.py -------------------------------------------------------------------------------- /2016_RoundD/stretchRope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundD/stretchRope.cpp -------------------------------------------------------------------------------- /2016_RoundD/vote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundD/vote.cpp -------------------------------------------------------------------------------- /2016_RoundE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundE/README.md -------------------------------------------------------------------------------- /2016_RoundE/beautifulNumbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundE/beautifulNumbers.py -------------------------------------------------------------------------------- /2016_RoundE/diwaliLightings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundE/diwaliLightings.py -------------------------------------------------------------------------------- /2016_RoundE/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundE/helper.py -------------------------------------------------------------------------------- /2016_RoundE/partitioningNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundE/partitioningNumber.cpp -------------------------------------------------------------------------------- /2016_RoundE/sortingArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2016_RoundE/sortingArray.cpp -------------------------------------------------------------------------------- /2017_RoundA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundA/README.md -------------------------------------------------------------------------------- /2017_RoundA/patternOverlap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundA/patternOverlap.cpp -------------------------------------------------------------------------------- /2017_RoundA/squareCounting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundA/squareCounting.py -------------------------------------------------------------------------------- /2017_RoundA/twoCubes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundA/twoCubes.cpp -------------------------------------------------------------------------------- /2017_RoundB/ChristmasTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundB/ChristmasTree.cpp -------------------------------------------------------------------------------- /2017_RoundB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundB/README.md -------------------------------------------------------------------------------- /2017_RoundB/center.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundB/center.cpp -------------------------------------------------------------------------------- /2017_RoundB/mathEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundB/mathEncoder.cpp -------------------------------------------------------------------------------- /2017_RoundC/4MCorporation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundC/4MCorporation.py -------------------------------------------------------------------------------- /2017_RoundC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundC/README.md -------------------------------------------------------------------------------- /2017_RoundC/Xsquared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundC/Xsquared.py -------------------------------------------------------------------------------- /2017_RoundC/ambiguousCipher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundC/ambiguousCipher.py -------------------------------------------------------------------------------- /2017_RoundC/magicalThinking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundC/magicalThinking.py -------------------------------------------------------------------------------- /2017_RoundD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundD/README.md -------------------------------------------------------------------------------- /2017_RoundD/sherlockAndTheMatrixGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundD/sherlockAndTheMatrixGame.cpp -------------------------------------------------------------------------------- /2017_RoundD/sightSeeing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundD/sightSeeing.cpp -------------------------------------------------------------------------------- /2017_RoundE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundE/README.md -------------------------------------------------------------------------------- /2017_RoundE/blackhole-small.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundE/blackhole-small.cpp -------------------------------------------------------------------------------- /2017_RoundE/copyPaste.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundE/copyPaste.cpp -------------------------------------------------------------------------------- /2017_RoundE/trapezoidCounting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundE/trapezoidCounting.py -------------------------------------------------------------------------------- /2017_RoundF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundF/README.md -------------------------------------------------------------------------------- /2017_RoundF/cake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundF/cake.cpp -------------------------------------------------------------------------------- /2017_RoundF/catchThemAll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundF/catchThemAll.cpp -------------------------------------------------------------------------------- /2017_RoundF/danceBattle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundF/danceBattle.cpp -------------------------------------------------------------------------------- /2017_RoundF/kickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundF/kickSort.cpp -------------------------------------------------------------------------------- /2017_RoundG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundG/README.md -------------------------------------------------------------------------------- /2017_RoundG/cardsGame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundG/cardsGame.py -------------------------------------------------------------------------------- /2017_RoundG/hugeNumber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundG/hugeNumber.py -------------------------------------------------------------------------------- /2017_RoundG/matrixCutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2017_RoundG/matrixCutting.cpp -------------------------------------------------------------------------------- /2018_RoundA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundA/README.md -------------------------------------------------------------------------------- /2018_RoundA/evenDigits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundA/evenDigits.py -------------------------------------------------------------------------------- /2018_RoundA/luckyDip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundA/luckyDip.cpp -------------------------------------------------------------------------------- /2018_RoundA/scrambledWords.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundA/scrambledWords.cpp -------------------------------------------------------------------------------- /2018_RoundB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundB/README.md -------------------------------------------------------------------------------- /2018_RoundB/SherlockAndBitStrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundB/SherlockAndBitStrings.cpp -------------------------------------------------------------------------------- /2018_RoundB/kingsCircle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundB/kingsCircle.cpp -------------------------------------------------------------------------------- /2018_RoundB/noNine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundB/noNine.py -------------------------------------------------------------------------------- /2018_RoundC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundC/README.md -------------------------------------------------------------------------------- /2018_RoundC/fairiesAndWitches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundC/fairiesAndWitches.cpp -------------------------------------------------------------------------------- /2018_RoundC/kickstartAlarm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundC/kickstartAlarm.cpp -------------------------------------------------------------------------------- /2018_RoundC/planetDistance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundC/planetDistance.py -------------------------------------------------------------------------------- /2018_RoundD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundD/README.md -------------------------------------------------------------------------------- /2018_RoundD/candies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundD/candies.cpp -------------------------------------------------------------------------------- /2018_RoundD/funniestWordSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundD/funniestWordSearch.cpp -------------------------------------------------------------------------------- /2018_RoundD/paraGliding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundD/paraGliding.cpp -------------------------------------------------------------------------------- /2018_RoundE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundE/README.md -------------------------------------------------------------------------------- /2018_RoundE/boardGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundE/boardGame.cpp -------------------------------------------------------------------------------- /2018_RoundE/milkTea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundE/milkTea.py -------------------------------------------------------------------------------- /2018_RoundE/yogurt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundE/yogurt.py -------------------------------------------------------------------------------- /2018_RoundF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundF/README.md -------------------------------------------------------------------------------- /2018_RoundF/commonAnagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundF/commonAnagrams.py -------------------------------------------------------------------------------- /2018_RoundF/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundF/helper.cpp -------------------------------------------------------------------------------- /2018_RoundF/palidromicSequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundF/palidromicSequence.py -------------------------------------------------------------------------------- /2018_RoundF/specializingVillages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundF/specializingVillages.py -------------------------------------------------------------------------------- /2018_RoundG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundG/README.md -------------------------------------------------------------------------------- /2018_RoundG/caveEscape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundG/caveEscape.cpp -------------------------------------------------------------------------------- /2018_RoundG/combiningClasses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundG/combiningClasses.cpp -------------------------------------------------------------------------------- /2018_RoundG/productTriplet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundG/productTriplet.cpp -------------------------------------------------------------------------------- /2018_RoundH/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundH/README.md -------------------------------------------------------------------------------- /2018_RoundH/bigButtons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundH/bigButtons.py -------------------------------------------------------------------------------- /2018_RoundH/countTheWays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundH/countTheWays.cpp -------------------------------------------------------------------------------- /2018_RoundH/mural.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2018_RoundH/mural.py -------------------------------------------------------------------------------- /2019_RoundA/Parcels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundA/Parcels.py -------------------------------------------------------------------------------- /2019_RoundA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundA/README.md -------------------------------------------------------------------------------- /2019_RoundA/contention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundA/contention.cpp -------------------------------------------------------------------------------- /2019_RoundA/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundA/training.py -------------------------------------------------------------------------------- /2019_RoundB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundB/README.md -------------------------------------------------------------------------------- /2019_RoundB/buildingPalindromes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundB/buildingPalindromes.py -------------------------------------------------------------------------------- /2019_RoundB/diverseSubarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundB/diverseSubarray.cpp -------------------------------------------------------------------------------- /2019_RoundB/energyStones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundB/energyStones.py -------------------------------------------------------------------------------- /2019_RoundC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundC/README.md -------------------------------------------------------------------------------- /2019_RoundC/catchSome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundC/catchSome.py -------------------------------------------------------------------------------- /2019_RoundC/circuitBoard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundC/circuitBoard.py -------------------------------------------------------------------------------- /2019_RoundC/wiggleWalk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundC/wiggleWalk.py -------------------------------------------------------------------------------- /2019_RoundD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundD/README.md -------------------------------------------------------------------------------- /2019_RoundD/XorWhat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundD/XorWhat.py -------------------------------------------------------------------------------- /2019_RoundD/foodStall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundD/foodStall.py -------------------------------------------------------------------------------- /2019_RoundD/latestGuests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundD/latestGuests.cpp -------------------------------------------------------------------------------- /2019_RoundD/latestGuests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundD/latestGuests.py -------------------------------------------------------------------------------- /2019_RoundE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundE/README.md -------------------------------------------------------------------------------- /2019_RoundE/cherries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundE/cherries.py -------------------------------------------------------------------------------- /2019_RoundE/codeEat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundE/codeEat.py -------------------------------------------------------------------------------- /2019_RoundE/streetChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundE/streetChecker.py -------------------------------------------------------------------------------- /2019_RoundF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundF/README.md -------------------------------------------------------------------------------- /2019_RoundF/flattening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundF/flattening.py -------------------------------------------------------------------------------- /2019_RoundF/teachMe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundF/teachMe.py -------------------------------------------------------------------------------- /2019_RoundF/villages.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundF/villages.cpp -------------------------------------------------------------------------------- /2019_RoundF/villages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundF/villages.py -------------------------------------------------------------------------------- /2019_RoundG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundG/README.md -------------------------------------------------------------------------------- /2019_RoundG/bookReading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundG/bookReading.py -------------------------------------------------------------------------------- /2019_RoundG/equation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundG/equation.py -------------------------------------------------------------------------------- /2019_RoundG/shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundG/shifts.py -------------------------------------------------------------------------------- /2019_RoundH/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundH/README.md -------------------------------------------------------------------------------- /2019_RoundH/diagonalPuzzle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundH/diagonalPuzzle.py -------------------------------------------------------------------------------- /2019_RoundH/elevanagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundH/elevanagram.py -------------------------------------------------------------------------------- /2019_RoundH/h-index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_RoundH/h-index.py -------------------------------------------------------------------------------- /2019_practiceRound/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_practiceRound/README.md -------------------------------------------------------------------------------- /2019_practiceRound/kickstartAlarm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_practiceRound/kickstartAlarm.cpp -------------------------------------------------------------------------------- /2019_practiceRound/mural.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_practiceRound/mural.py -------------------------------------------------------------------------------- /2019_practiceRound/numberGuessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2019_practiceRound/numberGuessing.py -------------------------------------------------------------------------------- /2020_RoundA/bundling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundA/bundling.py -------------------------------------------------------------------------------- /2020_RoundA/plate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundA/plate.py -------------------------------------------------------------------------------- /2020_RoundA/workout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundA/workout.py -------------------------------------------------------------------------------- /2020_RoundB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/README.md -------------------------------------------------------------------------------- /2020_RoundB/p1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/p1.py -------------------------------------------------------------------------------- /2020_RoundB/p2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/p2.py -------------------------------------------------------------------------------- /2020_RoundB/p3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/p3.py -------------------------------------------------------------------------------- /2020_RoundB/p4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/p4.py -------------------------------------------------------------------------------- /2020_RoundB/ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/ref.py -------------------------------------------------------------------------------- /2020_RoundB/robot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/robot.cpp -------------------------------------------------------------------------------- /2020_RoundB/robot.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundB/robot.o -------------------------------------------------------------------------------- /2020_RoundC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundC/README.md -------------------------------------------------------------------------------- /2020_RoundC/candies-biTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundC/candies-biTree.cpp -------------------------------------------------------------------------------- /2020_RoundC/candies-segment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundC/candies-segment.cpp -------------------------------------------------------------------------------- /2020_RoundC/countdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundC/countdown.py -------------------------------------------------------------------------------- /2020_RoundC/perfectSubarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundC/perfectSubarray.cpp -------------------------------------------------------------------------------- /2020_RoundC/stableWall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundC/stableWall.py -------------------------------------------------------------------------------- /2020_RoundD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundD/README.md -------------------------------------------------------------------------------- /2020_RoundD/alienPiano.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundD/alienPiano.py -------------------------------------------------------------------------------- /2020_RoundD/beautyTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundD/beautyTree.cpp -------------------------------------------------------------------------------- /2020_RoundD/lockedDoors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundD/lockedDoors.cpp -------------------------------------------------------------------------------- /2020_RoundD/lockedDoors.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundD/lockedDoors.pdf -------------------------------------------------------------------------------- /2020_RoundE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundE/README.md -------------------------------------------------------------------------------- /2020_RoundE/goldenStone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundE/goldenStone.cpp -------------------------------------------------------------------------------- /2020_RoundE/highBuildings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundE/highBuildings.py -------------------------------------------------------------------------------- /2020_RoundE/longestArithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundE/longestArithmetic.py -------------------------------------------------------------------------------- /2020_RoundE/toys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundE/toys.cpp -------------------------------------------------------------------------------- /2020_RoundF/ATMQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/ATMQueue.cpp -------------------------------------------------------------------------------- /2020_RoundF/PaintersDuel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/PaintersDuel.cpp -------------------------------------------------------------------------------- /2020_RoundF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/README.md -------------------------------------------------------------------------------- /2020_RoundF/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/helper.py -------------------------------------------------------------------------------- /2020_RoundF/large-in-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/large-in-3.txt -------------------------------------------------------------------------------- /2020_RoundF/large-out-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/large-out-3.txt -------------------------------------------------------------------------------- /2020_RoundF/metalHarvest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/metalHarvest.py -------------------------------------------------------------------------------- /2020_RoundF/yeetzhee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundF/yeetzhee.cpp -------------------------------------------------------------------------------- /2020_RoundG/Kick_Start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundG/Kick_Start.py -------------------------------------------------------------------------------- /2020_RoundG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundG/README.md -------------------------------------------------------------------------------- /2020_RoundG/combinationLock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundG/combinationLock.cpp -------------------------------------------------------------------------------- /2020_RoundG/maximumCoins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundG/maximumCoins.py -------------------------------------------------------------------------------- /2020_RoundG/mergeCards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundG/mergeCards.cpp -------------------------------------------------------------------------------- /2020_RoundH/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundH/README.md -------------------------------------------------------------------------------- /2020_RoundH/boringNumbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundH/boringNumbers.py -------------------------------------------------------------------------------- /2020_RoundH/friends.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundH/friends.cpp -------------------------------------------------------------------------------- /2020_RoundH/retype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundH/retype.py -------------------------------------------------------------------------------- /2020_RoundH/rugby.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2020_RoundH/rugby.cpp -------------------------------------------------------------------------------- /2021_RoundA/K_goodness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundA/K_goodness.py -------------------------------------------------------------------------------- /2021_RoundA/LShapedPlots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundA/LShapedPlots.py -------------------------------------------------------------------------------- /2021_RoundA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundA/README.md -------------------------------------------------------------------------------- /2021_RoundA/checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundA/checksum.py -------------------------------------------------------------------------------- /2021_RoundA/rabbitHouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundA/rabbitHouse.py -------------------------------------------------------------------------------- /2021_RoundB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundB/README.md -------------------------------------------------------------------------------- /2021_RoundB/consecutivePrimes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundB/consecutivePrimes.py -------------------------------------------------------------------------------- /2021_RoundB/increasingSubstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundB/increasingSubstring.py -------------------------------------------------------------------------------- /2021_RoundB/longestRegression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundB/longestRegression.py -------------------------------------------------------------------------------- /2021_RoundB/truckDelivery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundB/truckDelivery.cpp -------------------------------------------------------------------------------- /2021_RoundC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundC/README.md -------------------------------------------------------------------------------- /2021_RoundC/RockPaperScissors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundC/RockPaperScissors.cpp -------------------------------------------------------------------------------- /2021_RoundC/alienGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundC/alienGenerator.py -------------------------------------------------------------------------------- /2021_RoundC/binaryOperator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundC/binaryOperator.py -------------------------------------------------------------------------------- /2021_RoundC/smallerStrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundC/smallerStrings.py -------------------------------------------------------------------------------- /2021_RoundD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundD/README.md -------------------------------------------------------------------------------- /2021_RoundD/arithmeticSquare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundD/arithmeticSquare.py -------------------------------------------------------------------------------- /2021_RoundD/cuttingIntervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundD/cuttingIntervals.py -------------------------------------------------------------------------------- /2021_RoundD/finalExam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundD/finalExam.cpp -------------------------------------------------------------------------------- /2021_RoundD/primesAndQueries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundD/primesAndQueries.cpp -------------------------------------------------------------------------------- /2021_RoundE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundE/README.md -------------------------------------------------------------------------------- /2021_RoundE/birthdayCake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundE/birthdayCake.py -------------------------------------------------------------------------------- /2021_RoundE/increasingCardGame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundE/increasingCardGame.py -------------------------------------------------------------------------------- /2021_RoundE/palindromicCrossword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundE/palindromicCrossword.py -------------------------------------------------------------------------------- /2021_RoundE/shuffledAnagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundE/shuffledAnagrams.py -------------------------------------------------------------------------------- /2021_RoundF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundF/README.md -------------------------------------------------------------------------------- /2021_RoundF/festival.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundF/festival.py -------------------------------------------------------------------------------- /2021_RoundF/graphTravel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundF/graphTravel.cpp -------------------------------------------------------------------------------- /2021_RoundF/starTrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundF/starTrappers.py -------------------------------------------------------------------------------- /2021_RoundF/trashBins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundF/trashBins.py -------------------------------------------------------------------------------- /2021_RoundG/Banana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundG/Banana.py -------------------------------------------------------------------------------- /2021_RoundG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundG/README.md -------------------------------------------------------------------------------- /2021_RoundG/dogsAndCats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundG/dogsAndCats.py -------------------------------------------------------------------------------- /2021_RoundG/simplePolygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundG/simplePolygon.py -------------------------------------------------------------------------------- /2021_RoundG/stayHydrated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundG/stayHydrated.py -------------------------------------------------------------------------------- /2021_RoundH/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundH/README.md -------------------------------------------------------------------------------- /2021_RoundH/dependentEvents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundH/dependentEvents.cpp -------------------------------------------------------------------------------- /2021_RoundH/painter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundH/painter.py -------------------------------------------------------------------------------- /2021_RoundH/sillySubstitutions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundH/sillySubstitutions.py -------------------------------------------------------------------------------- /2021_RoundH/transformTheString.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2021_RoundH/transformTheString.py -------------------------------------------------------------------------------- /2022_RoundA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundA/README.md -------------------------------------------------------------------------------- /2022_RoundA/challengeNine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundA/challengeNine.py -------------------------------------------------------------------------------- /2022_RoundA/interestingInteger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundA/interestingInteger.py -------------------------------------------------------------------------------- /2022_RoundA/palindromeFree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundA/palindromeFree.py -------------------------------------------------------------------------------- /2022_RoundA/speedTyping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundA/speedTyping.py -------------------------------------------------------------------------------- /2022_RoundB/Hamiltonian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundB/Hamiltonian.cpp -------------------------------------------------------------------------------- /2022_RoundB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundB/README.md -------------------------------------------------------------------------------- /2022_RoundB/infinityArea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundB/infinityArea.py -------------------------------------------------------------------------------- /2022_RoundB/palindromicFactors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundB/palindromicFactors.py -------------------------------------------------------------------------------- /2022_RoundB/unlockThePadlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundB/unlockThePadlock.py -------------------------------------------------------------------------------- /2022_RoundC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundC/README.md -------------------------------------------------------------------------------- /2022_RoundC/antsOnAStick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundC/antsOnAStick.py -------------------------------------------------------------------------------- /2022_RoundC/newPassword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundC/newPassword.py -------------------------------------------------------------------------------- /2022_RoundC/palindromicDeletions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundC/palindromicDeletions.py -------------------------------------------------------------------------------- /2022_RoundC/rangePartition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundC/rangePartition.py -------------------------------------------------------------------------------- /2022_RoundD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundD/README.md -------------------------------------------------------------------------------- /2022_RoundD/SuspectsAndWitnesses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundD/SuspectsAndWitnesses.cpp -------------------------------------------------------------------------------- /2022_RoundD/imageLabeler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundD/imageLabeler.py -------------------------------------------------------------------------------- /2022_RoundD/maximumGain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundD/maximumGain.py -------------------------------------------------------------------------------- /2022_RoundD/touchbarTyping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundD/touchbarTyping.py -------------------------------------------------------------------------------- /2022_RoundE/MatchingPalindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundE/MatchingPalindrome.py -------------------------------------------------------------------------------- /2022_RoundE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundE/README.md -------------------------------------------------------------------------------- /2022_RoundE/coloringGame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundE/coloringGame.py -------------------------------------------------------------------------------- /2022_RoundE/pizzaDelivery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundE/pizzaDelivery.cpp -------------------------------------------------------------------------------- /2022_RoundE/studentsAndMentors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundE/studentsAndMentors.cpp -------------------------------------------------------------------------------- /2022_RoundF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundF/README.md -------------------------------------------------------------------------------- /2022_RoundF/schedulingAMeeting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundF/schedulingAMeeting.cpp -------------------------------------------------------------------------------- /2022_RoundF/sortTheFabrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundF/sortTheFabrics.py -------------------------------------------------------------------------------- /2022_RoundF/storyOfSeasons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundF/storyOfSeasons.py -------------------------------------------------------------------------------- /2022_RoundF/waterContainerSystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundF/waterContainerSystem.py -------------------------------------------------------------------------------- /2022_RoundG/Curling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundG/Curling.py -------------------------------------------------------------------------------- /2022_RoundG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundG/README.md -------------------------------------------------------------------------------- /2022_RoundG/Walktober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundG/Walktober.py -------------------------------------------------------------------------------- /2022_RoundG/cuteLittleButterfly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundG/cuteLittleButterfly.cpp -------------------------------------------------------------------------------- /2022_RoundG/happySubarrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundG/happySubarrays.py -------------------------------------------------------------------------------- /2022_RoundH/Electricity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundH/Electricity.cpp -------------------------------------------------------------------------------- /2022_RoundH/MagicWellOfLillies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundH/MagicWellOfLillies.py -------------------------------------------------------------------------------- /2022_RoundH/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundH/README.md -------------------------------------------------------------------------------- /2022_RoundH/levelDesign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundH/levelDesign.cpp -------------------------------------------------------------------------------- /2022_RoundH/runningInCircles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/2022_RoundH/runningInCircles.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XilaiZhang/GoogleKickStart_Solutions/HEAD/README.md --------------------------------------------------------------------------------