id/email
password
forgot password | create account
about | help | code help+videos | done | prefs
CodingBat code practice

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