As Cognition Slips, Financial Skills Are Often the First to Go
nytimes.com
nytimes.com
That said, like other commenters have said, it's supposed to be a little bit hard. This exercise is part of the mini mental state examination [1], which is intended to be a screening test for the early stages of dementia, so you want to challenge people a little. The math part is actually the second-hardest task - the most difficult part for people with even very mild cognitive problems seems to be drawing the two interlocking pentagons.
1: http://en.wikipedia.org/wiki/Mini%E2%80%93mental_state_exami...
- There is no need for a carry, and then you just need to remember the previous 10s digit and subtract 7 from the ones place [tiny bit of memory work, single digit subtraction by 7].
- There is a need for a carry, the 10s place goes down by 1, the ones place goes up by 3 [a little extra strain on memory, single digit addition by 3].
Dispatching between those operations is easy. Is the ones place greater than or equal to 7?
The point isn't to do it fast. It's to do it at all.
Another test for dementia is to draw an old-school analog clock with a specific time on it. Being unable to draw the time, or even the clock (it will look like Salvador Dali) is a sign something is wrong.
seq 100 -7 0
ruby -e '100.step(0,-7) {|n| puts n}'
python -c 'print [x for x in xrange(100,0,-7)]'
Humans should think; machines should work.