Consider the following calculation:
In elementary school, I was taught to solve this kind of problem by borrowing tens to fill in the missing ones, hundreds to fill in missing tens and so on:
This method is annoying in cases where you have to do a lot of borrowing, so I came up with an alternative approach. Whereas subtraction from a number like 2018 is likely to involve some borrowing (since 2, 0 and 1 are low digits), the number 999 never will. Therefore, let’s split up the previous problem like this:
This subtraction is much faster to make than the previous one, but now we need to add the difference between 2018 and 999. Fortunately, we don’t have to think hard to find this difference: simply subtract one from the first digit in 2018 and add one to the last:
Then, do the addition:
Problem solved! Here’s the general two-step procedure for subtracting a number y from a number x:
1: Subtract y from a number consisting of as many 9’s as the number of digits in x, minus 1. Don’t waste time writing out every 9; just use a shorthand like this:
2: Add the result to the number x from which you’ve lowered the first digit by 1 and increased the last digit by 1.
If you’re accustomed to the classic method I mentioned at the beginning, you might not find my approach to be faster right away. However, it is advantageous in calculations where x and y are large, and y has higher digit values than x.
Here’s a full solution to a subtraction problem, with x=210323 and y=89669:
Do you know a better method for doing subtractions by hand? Please let me know!