Making progress with your squares, @Badr4sudan?
I mentioned a few more shortcuts in my last reply, so here’s one. Let’s say you’ve made it up to 25² using the methods I’ve mentioned previously. There is a nice symmetry at 25 once you get there:
Use 25 as your base… Δ is the difference to 25. Say you want to square 28 in which case Δ = (28 - 25) = 3; so just take the square of (25 - Δ) = 22² = 484 and add to it (Δ x 100) = 300. The result is 484 + 300 = 784
Example: 32²
Δ = 7
→ (25 - Δ)² = 18² = 324
→ add Δ x 100 = 700 to 324
and you get 1024
So once you know the squares up to 25, you automatically know the squares up to 50 by reusing the squares from 1 to 25 and performing basic addition. Of course, still use case 0 and case 1 for 30, 35, 40, 45, and 50.
