about | help | code help+videos | done | prefs |
Basic Calculation
Basic Booleans
sleep_in H monkey_trouble H parrot_trouble H
makes10 H near_hundred H pos_neg H
Decisions: (numerical)
diff21 H no_teen_sum sorta_sum
More booleans: (can be done without if statements, but using an if-statement can partition your logic)
Magic Pair (more complex descision)
Loop numbers
sumFromZeroToN H sumAtoB fiveSumFromZeroToN specialSumInclusive
specialSumExclusive sumOfFirstNSquares sumSquaresBetween sumOfPowers
Looping over digits
countDigits countOddDigits countPrimeDigits
Hailstone
String and Loops
isVowel countVowels noVowels isConsonant
Character Manipulation:
shiftCharacterByOne shiftCharacter shiftWordByOne shiftWord myUpper myCapitalize
Rot13 and chr()/ord() related problems:
rot13Char rotXChar rot13 rotX myInt
More String
plusOut xyBalance repeatFront getSandwich
isCap hasThreeCaps noConsecutiveCaps noConsecutiveCapsSpecial sameStartChar
Removal from strings
removeCharFromString removeFromString
List related problems
makeListOneToN makeHailList makeListNEvens makeEvenListToN makeSentence makeFibList
Num To Words
Processing text
pigLatinSimple pigLatin pigLatinBest capitalizeSentence pigLatinMultiple
List Modification Functions
testRemoveNegatives testMoveNegatives testReverseWithCaps
Challenge problems (optional)
Number Conversion (requires: loops, strings, conditionals)
base 2 - decimal conversion
binaryToDecimal decimalToBinary
base n - decimal conversion
base n - base m conversion... think about how you can do this!
Authoring docs
Copyright Nick Parlante 2017 - privacy