Homework2 (due Fri 5-Sep at 8pm)
Notes:
-
The same basic policies of
hw1 apply here.
-
You must complete prep2
before beginning these exercises.
Excercises
- 2.2.6. Code Tracing Exercises
- 2.2.7. Guided Exercises
- isPrime (1)
- nthPrime (1)
- reverseNumber (1)
- mostFrequentDigit (1)
- hasConsecutiveDigits (1)
- 2.2.8. Section Exercises
- gcd (1)
- babylonianSquareRootIterations (1)
- occursIn (1)
- nthEinNumber (2)
- nthEmirpPrime (2)
- isRotation (2)
- isLangfordPairing (3)
- 2.2.9. Honors Exercises
- longestDigitRun (3)
- integral (4)
- carrylessMultiply (4)
- 2.2.10. Additional Code Tracing Exercises
- CT #1 (1)
- CT #2 (1)
- CT #3 (1)
- CT #4 (1)
- 2.2.11. Additional Practice Exercises
- nthAdditivePrime (1)
- nthPowerfulNumber (1)
- nthPerfectNumber (1)
- nthWithProperty309 (1)
- stepsToReach495 (2)
- isSemiPrime (2)
- nthLeftTruncatablePrime (2)
- nthCarolPrime (2)
- carrylessAdd (2)
- longestIncreasingRun (3)
- nthSmithNumber (3)
- findZeroWithBisection (3)
- 2.4.10. Code Tracing Exercises
- 2.4.11. Guided Exercises
- encodeCaesarCipher + decodeCaesarCipher (1)
- topScorer (1)
- 2.4.12. Section Exercises
- interleave (1)
- areAnagrams (1)
- encodeSubstitutionCipher + decodeSubstitutionCipher (2)
- collapseWhitespace (2)
- wordWrap (2)
- longestSubpalindrome (2)
- 2.4.13. Honors Exercises
- solvesCryptarithm (3)
- encodeVigenereCipher + decodeVigenereCipher (3)
- evalPolynomial (3)
- getSymmetry (3)
- getEvalSteps (4)
- 2.4.14. Additional Code Tracing Exercises
- CT #1 (1)
- CT #2 (1)
- CT #3 (1)
- CT #4 (1)
- 2.4.15. Additional Practice Exercises
- vowelCount (1)
- largestNumber (1)
- rotateString (1)
- sameChars (1)
- longestCommonSubstring (2)
- leastFrequentLetters (2)
- replaceString (2)
- hasBalancedParentheses (2)
- patternedMessage (3)
- 2.5.2. Guided Exercises
- 2.6. Unit 2 Exercises
- isWordLadder (2)
- stripComments (2)
- encodeRouteCipher + decodeRouteCipher (3)