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