about | help | code help+videos | done | prefs |
david.white@denison.edu cs111fall2019
Problem Bank
Remember that you can't use TAB for indentation, so use 2 spaces instead. You have as many attempts on each problem as you want.
For Sept 16, please do the test problem: test
For Sept 19, please do these functions: basketball sum football songs
For Sept 22, please do these loop problems: power sumTriplets factorial compound growth3
For Sept 24, please do these while loop problems: incrementTillEqual yearsUntilDoubled interest
For Sept 27, please do this population model: bacteria H
For Oct 9, please do these conditional problems: even between justone sumprod max3
For Oct 22, please do the these string problems: nospaces count_code piglatin vowels cat_dog
For Oct 27, please do these problems about dna, in lieu of Lab 3: clean findATG ssr H orf mark gcFreq
For Oct 29, please do these list problems: squares_better countOdds sumOdds meanSquares variance
For Nov 1, please do these dictionary problems: list2dict H my_len count_values distinct count_duplicates firstLetterCount
For Nov 3, please do these slightly harder list problems: sumOddIndices square swap_better remove_better intersect big_diff
For Nov 10, please do these 2D list problems: max2D sumRows sumCols find diagonal
For Nov 17, please do these recursion problems: recSearch sum minList recFactorial recPower
For Nov 17, please do these slightly harder recursive problems: countUpper RecFibonacci
For Dec 13, please do these review problems: diagonal2 multiplicationTable
For Dec 13, please do these overall review problems: xyz_there evenParity sentences least_likely H wordFrequency factorization H permutations H
Other problems: powerLoop factorialLoop
Future potential problems...
Arithmetic: geoMean
Loops: sumDigits sum13 factorial Fibonacci *
Conditionals: sumprod max3 even between justone sum_double H diff21 H makes10 H near_hundred H pos_neg H
While: incrementTillEqual yearsUntilDoubled interest
Lists: sumOdds countOdds variance median squares_better remove_better swap_better intersect meanSquares big_diff sumOddIndices square
Lists and Strings: findall stars searchBool longest differ differ
Strings: difference count_code evenParity makeEvenParity hamming double_char H txtHelp piglatin vowels nospaces username sentences capitalize findWord cat_dog xyz_there countNames count_hi H is_palindrome H not_string H front_back H front3 H
String problems with solutions: string_bits H string_match H string_times H string_splosion H array_front9 H front_times H last2 H array123 H array_count9 H
Dictionaries: list2dict H my_len distinct count_values count_duplicates least_likely H wordFrequency firstLetterCount
2D Lists: diagonal find multiplicationTable sums diagonal2
Sorting: selection_sort_better
Recursive: sum recPower recFactorial minList countUpper RecFibonacci recSearch collatz H
For loop inside a recursive function: change H changes H
Difference Equations (Optional): annualInterestYears compoundInterestAmount pond4 growth2 SIS growth3 growth4 growth zombieApocalypse amoebaGrowth bacteria H vampireApocalypse
Problem Solving: end_other H whacks H whack_a_mole H has22 centered_average sum67 blackjack H factorization H permutations H combinations H bowling H nim H stone_temple_farmers dvr_remote H piglatin H piglatin2 H is_balanced balance_parens H
Exam 1 practice:
football
distance age
time
Authoring docs
Copyright Nick Parlante 2017 - privacy