Full walkthrough of the Episode 3 puzzle set. We go through all fifteen problems: variable assignment and type conversion in Tier 1, multiple assignment, the float precision gotcha, and temperature conversion in Tier 2, and making change, leap years, seconds to hours and minutes, digit extraction, and compound interest in Tier 3. A few problems have more than one good approach -- we'll look at those too.
Notebooks and code: github.com/markpedigo/mathy_python
0:00 Introduction
0:30 Three Tiers
0:44 Problem #1 - Variable assignment
2:19 Problem #2 - Variable types
3:13 Problem #3 - Predict value of formula
3:56 Problem #4 - Variable naming
4:42 Problem #5 - Cast string to int
5:25 Problem #6 - Swap variables
6:27 Problem #7 - More swapping
8:44 Problem #8 - float gotcha
10:23 Problem #9 - Age in minutes
12:08 Problem #10 - Celsius to Fahrenheit
13:07 Problem #11 - Extract digits from a number
14:46 Problem #12 - Make change
16:04 Problem #13 - Identify leap years
17:19 Problem #14 - Years to hours, minutes, and seconds
17:59 Problem #15 - Compound interest doubling
19:38 Final Thoughts