30 second arithmetic challenge
christianp.github.io
christianp.github.io
When I first transferred to that school I was terrible at it but I did get pretty good at it later on. I think it did a lot for my arithmetic skills.
Weirdly, I found that doing this sort of practice made me better at abstract mathematics. I used to think that Gauss, Euler and von Neumann being excellent mental calculators was a side effect of their talent, but I wonder now if this sort of practice actually amplified it instead.
---
0. In your car-- on foot it's surprisingly dangerous.
For example, Gauss actually spent time to write a review of a table of logarithms (http://articles.adsabs.harvard.edu//full/1851AN.....32..181G...).
He also had to compute prime numbers so that he could study their properties. (http://science.larouchepac.com/gauss/ceres/InterimII/Arithme... claims he extended a table listing all primes up to 10,009 but never got as far as a million, but he must have spent lots of time on calculations we now call mundane
Much of advanced mathematics does involved laborious calculations. They are just on more sophisticated domains than integer arithmetic.
--
Here is the script for solver: https://github.com/rhnvrm/30s_challenge/blob/master/solver.j...
and here is the cheat: https://github.com/rhnvrm/30s_challenge/blob/master/cheat.js
Also, I found that since the methods of the game and challenge class are public, you can actually just call it's functions. I also found a useful resource for learning OOPs in js http://phrogz.net/js/classes/OOPinJS.html and how to make methods private. There is another cool article here on how to make members private and protected here http://philipwalton.com/articles/implementing-private-and-pr...
E.g. if I'm at 14, an "easy" multiply "by itself" forces me to multiply long-form (I don't even have 4 x 14 in my mental LUT... so 140 + "uh... 56 plus..."). On the other hand, again starting at 14, a "hard" multiply by 4/7 instead is trivially 8 (mentally rewriting to (14/7)*4)
Also, easy has stuff like "7x12", which is not-so-easy (you only usually memorize multiplication tables up to 10x10).
Hard, however, has things like "54/9", which is trivial and I could have done being 10 years old in an instant.
4/6 easy, 19.1s 47/77 medium, 16.2s 19/25 hard, 17.8s
I started scribbling numbers on paper without looking down when I got to the hard ones, which helped...but I still think the hard ones were slightly easier than medium ones.
Good question design: forcing you to look ahead simplify things like 69 * 2 - 5 / 7 ...
realizing that 69 is one smaller away from being evenly divisible by 7, when doubled is 2 smaller, minus 5 makes it 7 smaller so the divided by 7 can apply to the thing it's close to...140 as well as the 7 smaller..140/7 minus 1...19
Common core on steroids?
11 × 16 = 1(1+6)6
34 × 11 = 3(3+4)4
124 × 11 = 1(1+2)(2+4)4
Or multiplication table 10 through 20: 14 × 17 = (14+7) × 10 + 7 × 4
13 × 18 = (13+8) × 10 + 8 × 3+5 ... easy
x itself ... ugh. more coffee.
divide by 7 ... TI83 slides out of desk drawer
Actually it's really fun - thanks :)