├── .gitignore ├── 01_lesson_1 ├── problem_set │ ├── bodaciousUdacity.py │ ├── find1.py │ ├── pythonProgramming1.py │ ├── roundingNumbers.py │ └── speedOfLight.py ├── problem_set_optional │ ├── palindrome.py │ └── textReplacement.py └── quiz │ ├── capitalUdacity.py │ ├── extractingLinks.py │ ├── finalQuiz.py │ ├── firstProgrammingQuiz.py │ ├── hello.py │ ├── speedOfLight.py │ ├── spiritAge.py │ └── variablesQuiz.py ├── 02_lesson_2 ├── problem_set │ ├── blastoff.py │ ├── findLast.py │ ├── median.py │ └── udacify.py ├── problem_set_optional │ ├── rangeOfASet.py │ ├── stamps.py │ └── weekend.py ├── problem_set_optional_2 │ ├── 10RowAbacus.py │ ├── daysOld.py │ ├── jungleAnimal.py │ ├── leapYearBaby.py │ └── superheroNuisance.py └── quiz │ ├── abbaize.py │ ├── biggest.py │ ├── factorial.py │ ├── findSecond.py │ ├── ifStatements.py │ ├── isFriend.py │ ├── moreFriends.py │ ├── noLinks.py │ ├── printNumbers.py │ ├── square.py │ └── sumOfThree.py ├── 03_lesson_2.5 └── quiz │ ├── defineDaysBetweenDates.py │ ├── defineNextDay.py │ ├── finishDaysBetweenDates.py │ └── testForValidInputs.py ├── 04_lesson_3 ├── problem_set │ ├── greatest.py │ ├── listsOfLists.py │ ├── maxDepth.py │ ├── maxPages.py │ ├── productList.py │ └── sudoku.py ├── problem_set_optional │ ├── exploringListProperties.py │ ├── meanOfAList.py │ └── symmetricSquare.py ├── problem_set_optional_2 │ ├── antisymmetricSquare.py │ ├── frequencyAnalysis.py │ ├── numbersInLists.py │ └── recognizeIdentityMatrix.py └── quiz │ ├── countries.py │ ├── daysInAMonth.py │ ├── differentStooges.py │ ├── findElement.py │ ├── finishingCrawlWeb.py │ ├── index.py │ ├── measureUdacity.py │ ├── relativeSize.py │ ├── replaceSpy.py │ ├── sumList.py │ └── union.py ├── 05_lesson_4 ├── problem_set │ ├── betterSplitting.py │ ├── countingClicks.py │ └── improvingTheIndex.py ├── problem_set_optional │ ├── convertingSeconds.py │ ├── downloadCalculator.py │ ├── latency.py │ └── wordCount.py └── quiz │ ├── addPageToIndex.py │ ├── addToIndex.py │ └── lookUp.py ├── 06_lesson_5 ├── problem_set │ ├── involved.py │ ├── isOffered.py │ ├── memoization.py │ ├── refactoring.py │ └── whenOffered.py ├── problem_set_optional │ ├── rotate.py │ ├── shiftALetter.py │ └── shiftNLetters.py └── quiz │ ├── addingKeywords.py │ ├── betterHashFunctions.py │ ├── changingLookup.py │ ├── emptyHashTable.py │ ├── findingBuckets.py │ ├── lookup.py │ ├── population.py │ └── update.py ├── 07_lesson_6 ├── problem_set │ ├── deepCount.py │ ├── feelingLucky.py │ ├── rabbitsMultiplying.py │ └── spreadingUdaciousness.py ├── problem_set_starred │ ├── familyTree.py │ ├── khayyamTriangle.py │ └── onlyALittleLucky.py └── quiz │ ├── bunnies.py │ ├── fasterFibonacci.py │ ├── finishingUrank.py │ ├── implementingUrank.py │ ├── palindromes.py │ └── recursiveFactorial.py ├── 08_cumulative_practice_problems ├── dateConverter.py ├── deepReverse.py ├── findAndReplace.py ├── longestRepetition.py ├── pickOne.py ├── removeTags.py └── triangularNumbers.py ├── 09_challenging_practice_problems ├── combatingLinkSpam.py ├── combatingLinkSpam2.py ├── elementaryCellularAutomation.py └── stirlingAndBell.py ├── 10_final_project ├── gamingSocialNetwork.py └── qingxiao_dong_socialnetwork.py ├── README.md └── certificate.png /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* -------------------------------------------------------------------------------- /01_lesson_1/problem_set/bodaciousUdacity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/problem_set/bodaciousUdacity.py -------------------------------------------------------------------------------- /01_lesson_1/problem_set/find1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/problem_set/find1.py -------------------------------------------------------------------------------- /01_lesson_1/problem_set/pythonProgramming1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/problem_set/pythonProgramming1.py -------------------------------------------------------------------------------- /01_lesson_1/problem_set/roundingNumbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/problem_set/roundingNumbers.py -------------------------------------------------------------------------------- /01_lesson_1/problem_set/speedOfLight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/problem_set/speedOfLight.py -------------------------------------------------------------------------------- /01_lesson_1/problem_set_optional/palindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/problem_set_optional/palindrome.py -------------------------------------------------------------------------------- /01_lesson_1/problem_set_optional/textReplacement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/problem_set_optional/textReplacement.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/capitalUdacity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/capitalUdacity.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/extractingLinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/extractingLinks.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/finalQuiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/finalQuiz.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/firstProgrammingQuiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/firstProgrammingQuiz.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/hello.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/speedOfLight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/speedOfLight.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/spiritAge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/spiritAge.py -------------------------------------------------------------------------------- /01_lesson_1/quiz/variablesQuiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/01_lesson_1/quiz/variablesQuiz.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set/blastoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set/blastoff.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set/findLast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set/findLast.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set/median.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set/median.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set/udacify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set/udacify.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional/rangeOfASet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional/rangeOfASet.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional/stamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional/stamps.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional/weekend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional/weekend.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional_2/10RowAbacus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional_2/10RowAbacus.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional_2/daysOld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional_2/daysOld.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional_2/jungleAnimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional_2/jungleAnimal.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional_2/leapYearBaby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional_2/leapYearBaby.py -------------------------------------------------------------------------------- /02_lesson_2/problem_set_optional_2/superheroNuisance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/problem_set_optional_2/superheroNuisance.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/abbaize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/abbaize.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/biggest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/biggest.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/factorial.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/findSecond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/findSecond.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/ifStatements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/ifStatements.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/isFriend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/isFriend.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/moreFriends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/moreFriends.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/noLinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/noLinks.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/printNumbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/printNumbers.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/square.py -------------------------------------------------------------------------------- /02_lesson_2/quiz/sumOfThree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/02_lesson_2/quiz/sumOfThree.py -------------------------------------------------------------------------------- /03_lesson_2.5/quiz/defineDaysBetweenDates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/03_lesson_2.5/quiz/defineDaysBetweenDates.py -------------------------------------------------------------------------------- /03_lesson_2.5/quiz/defineNextDay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/03_lesson_2.5/quiz/defineNextDay.py -------------------------------------------------------------------------------- /03_lesson_2.5/quiz/finishDaysBetweenDates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/03_lesson_2.5/quiz/finishDaysBetweenDates.py -------------------------------------------------------------------------------- /03_lesson_2.5/quiz/testForValidInputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/03_lesson_2.5/quiz/testForValidInputs.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set/greatest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set/greatest.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set/listsOfLists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set/listsOfLists.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set/maxDepth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set/maxDepth.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set/maxPages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set/maxPages.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set/productList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set/productList.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set/sudoku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set/sudoku.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set_optional/exploringListProperties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set_optional/exploringListProperties.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set_optional/meanOfAList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set_optional/meanOfAList.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set_optional/symmetricSquare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set_optional/symmetricSquare.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set_optional_2/antisymmetricSquare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set_optional_2/antisymmetricSquare.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set_optional_2/frequencyAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set_optional_2/frequencyAnalysis.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set_optional_2/numbersInLists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set_optional_2/numbersInLists.py -------------------------------------------------------------------------------- /04_lesson_3/problem_set_optional_2/recognizeIdentityMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/problem_set_optional_2/recognizeIdentityMatrix.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/countries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/countries.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/daysInAMonth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/daysInAMonth.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/differentStooges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/differentStooges.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/findElement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/findElement.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/finishingCrawlWeb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/finishingCrawlWeb.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/index.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/measureUdacity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/measureUdacity.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/relativeSize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/relativeSize.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/replaceSpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/replaceSpy.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/sumList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/sumList.py -------------------------------------------------------------------------------- /04_lesson_3/quiz/union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/04_lesson_3/quiz/union.py -------------------------------------------------------------------------------- /05_lesson_4/problem_set/betterSplitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/problem_set/betterSplitting.py -------------------------------------------------------------------------------- /05_lesson_4/problem_set/countingClicks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/problem_set/countingClicks.py -------------------------------------------------------------------------------- /05_lesson_4/problem_set/improvingTheIndex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/problem_set/improvingTheIndex.py -------------------------------------------------------------------------------- /05_lesson_4/problem_set_optional/convertingSeconds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/problem_set_optional/convertingSeconds.py -------------------------------------------------------------------------------- /05_lesson_4/problem_set_optional/downloadCalculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/problem_set_optional/downloadCalculator.py -------------------------------------------------------------------------------- /05_lesson_4/problem_set_optional/latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/problem_set_optional/latency.py -------------------------------------------------------------------------------- /05_lesson_4/problem_set_optional/wordCount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/problem_set_optional/wordCount.py -------------------------------------------------------------------------------- /05_lesson_4/quiz/addPageToIndex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/quiz/addPageToIndex.py -------------------------------------------------------------------------------- /05_lesson_4/quiz/addToIndex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/quiz/addToIndex.py -------------------------------------------------------------------------------- /05_lesson_4/quiz/lookUp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/05_lesson_4/quiz/lookUp.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set/involved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set/involved.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set/isOffered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set/isOffered.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set/memoization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set/memoization.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set/refactoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set/refactoring.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set/whenOffered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set/whenOffered.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set_optional/rotate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set_optional/rotate.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set_optional/shiftALetter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set_optional/shiftALetter.py -------------------------------------------------------------------------------- /06_lesson_5/problem_set_optional/shiftNLetters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/problem_set_optional/shiftNLetters.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/addingKeywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/addingKeywords.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/betterHashFunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/betterHashFunctions.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/changingLookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/changingLookup.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/emptyHashTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/emptyHashTable.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/findingBuckets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/findingBuckets.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/lookup.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/population.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/population.py -------------------------------------------------------------------------------- /06_lesson_5/quiz/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/06_lesson_5/quiz/update.py -------------------------------------------------------------------------------- /07_lesson_6/problem_set/deepCount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/problem_set/deepCount.py -------------------------------------------------------------------------------- /07_lesson_6/problem_set/feelingLucky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/problem_set/feelingLucky.py -------------------------------------------------------------------------------- /07_lesson_6/problem_set/rabbitsMultiplying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/problem_set/rabbitsMultiplying.py -------------------------------------------------------------------------------- /07_lesson_6/problem_set/spreadingUdaciousness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/problem_set/spreadingUdaciousness.py -------------------------------------------------------------------------------- /07_lesson_6/problem_set_starred/familyTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/problem_set_starred/familyTree.py -------------------------------------------------------------------------------- /07_lesson_6/problem_set_starred/khayyamTriangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/problem_set_starred/khayyamTriangle.py -------------------------------------------------------------------------------- /07_lesson_6/problem_set_starred/onlyALittleLucky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/problem_set_starred/onlyALittleLucky.py -------------------------------------------------------------------------------- /07_lesson_6/quiz/bunnies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/quiz/bunnies.py -------------------------------------------------------------------------------- /07_lesson_6/quiz/fasterFibonacci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/quiz/fasterFibonacci.py -------------------------------------------------------------------------------- /07_lesson_6/quiz/finishingUrank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/quiz/finishingUrank.py -------------------------------------------------------------------------------- /07_lesson_6/quiz/implementingUrank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/quiz/implementingUrank.py -------------------------------------------------------------------------------- /07_lesson_6/quiz/palindromes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/quiz/palindromes.py -------------------------------------------------------------------------------- /07_lesson_6/quiz/recursiveFactorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/07_lesson_6/quiz/recursiveFactorial.py -------------------------------------------------------------------------------- /08_cumulative_practice_problems/dateConverter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/08_cumulative_practice_problems/dateConverter.py -------------------------------------------------------------------------------- /08_cumulative_practice_problems/deepReverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/08_cumulative_practice_problems/deepReverse.py -------------------------------------------------------------------------------- /08_cumulative_practice_problems/findAndReplace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/08_cumulative_practice_problems/findAndReplace.py -------------------------------------------------------------------------------- /08_cumulative_practice_problems/longestRepetition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/08_cumulative_practice_problems/longestRepetition.py -------------------------------------------------------------------------------- /08_cumulative_practice_problems/pickOne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/08_cumulative_practice_problems/pickOne.py -------------------------------------------------------------------------------- /08_cumulative_practice_problems/removeTags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/08_cumulative_practice_problems/removeTags.py -------------------------------------------------------------------------------- /08_cumulative_practice_problems/triangularNumbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/08_cumulative_practice_problems/triangularNumbers.py -------------------------------------------------------------------------------- /09_challenging_practice_problems/combatingLinkSpam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/09_challenging_practice_problems/combatingLinkSpam.py -------------------------------------------------------------------------------- /09_challenging_practice_problems/combatingLinkSpam2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/09_challenging_practice_problems/combatingLinkSpam2.py -------------------------------------------------------------------------------- /09_challenging_practice_problems/elementaryCellularAutomation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/09_challenging_practice_problems/elementaryCellularAutomation.py -------------------------------------------------------------------------------- /09_challenging_practice_problems/stirlingAndBell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/09_challenging_practice_problems/stirlingAndBell.py -------------------------------------------------------------------------------- /10_final_project/gamingSocialNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/10_final_project/gamingSocialNetwork.py -------------------------------------------------------------------------------- /10_final_project/qingxiao_dong_socialnetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/10_final_project/qingxiao_dong_socialnetwork.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/README.md -------------------------------------------------------------------------------- /certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lisalisadong/cs-101/HEAD/certificate.png --------------------------------------------------------------------------------