about | help | code help+videos | done | prefs |
david.white@denison.edu cs111spring2017
Problem Bank
Remember that you can't use TAB but 2 spaces works just as well. You have as many attempts as you want.
For Wednesday, February 1, please do: lab1
For Thursday, February 2, please do: test basketball
For Friday, February 3, please do: sum power songs
For Monday, February 6, please do: power sumTriplets compound
For Friday, February 10, please do: incrementTillEqual yearsUntilDoubled interest
For Monday, February 20, please do: even between justone sumprod max3
For Monday, February 27, please do: nospaces count_code piglatin vowels cat_dog
For Friday, March 3, please do: squares_better countOdds sumOdds meanSquares variance
For Monday, March 27, please do: my_len least_likely H count_values count_duplicates
For Thursday, March 30, please do: diagonal find multiplicationTable sums
For Friday, April 7, please do: recFactorial minList countUpper
For Wednesday, April 12, please do: recPower recSearch RecFibonacci (divide and conquer)
For Monday, April 24, please do: selection_sort_better
Future potential problems...
Loops: geoMean sumDigits sum13 factorial Fibonacci *
Conditionals: sumprod max3 even between justone
While: incrementTillEqual yearsUntilDoubled interest
Lists: sumOdds countOdds variance median squares_better remove_better swap_better intersect meanSquares big_diff square sumOddIndices
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
Dictionaries: list2dict H my_len distinct count_values count_duplicates least_likely H wordFrequency firstLetterCount
2D Lists: diagonal find multiplicationTable sums diagonal2 max2D sumRows sumCols
Sorting: selection_sort_better
Recursive: sum recPower recFactorial minList countUpper RecFibonacci recSearch collatz H (you can just return the list, i.e. L not list2string(L)) change H changes H (requires a for loop inside a recursive function)
Difference Equations (Optional): annualInterestYears compoundInterestAmount pond4 growth2 SIS growth3 growth4 growth zombieApocalypse amoebaGrowth bacteria H vampireApocalypse Calculus: D H
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