>>38
『暗算の達人』って本の受け売りだけど…

二桁の二乗は
まず直近の十の倍数との差(dとする)を求め、
次に、
元の数に+dした数
と
元の数に-dした数
とをそれぞれ掛け合わせ、
最後にその答えにd^2を足すやり方が早いよ

たとえば58なら60が直近の十の倍数で差は2だから

(58 + 2) * (58 - 2) + 2^2

として、60 * 56 = 3360 で
それに2^2足すから答えは3364

他の二乗だと、たとえば96の二乗なら、
96は100との差が4なので
100 * 92 + 16 = 9216
になる