ChatGPTに3桁の足し算のインド式計算方法を聞いてみた
3桁の足し算
分解法
各桁ごとに分解して計算し、結果を合計します。
例えば、123 + 456 の場合、100の位、10の位、1の位を分けて計算します。
- 100の位: 100 + 400 = 500
- 10の位: 20 + 50 = 70
- 1の位: 3 + 6 = 9
合計: 500 + 70 + 9 = 579
繰り上げの計算
例えば、235 + 478 の場合、まず個々の桁で計算を行い、繰り上げを必要に応じて処理します。
- 1の位: 5 + 8 = 13(繰り上げ1)
- 10の位: 3 + 7 + 1 = 11(繰り上げ1)
- 100の位: 2 + 4 + 1 = 7
合計: 713
こんなの当たり前と言えば当たり前ですよね!(笑)普通に計算するのと何ら変わりがないと思います。所詮インド式がこんなものなのか、ChatGPTがいい加減なのかわかりませんが、私なら暗算でやるなら100の位からそれぞれの位を足して、
(6) (10) (13) と出るので、600 + 100 + 13 = 713 と計算します。

ゴリジジ式計算法
例えば、874 + 587 を上のやり方でやってみました。
私なら、100の位から順に、
- (13) (15) (11) → (1300) + (150) + (11) = 1461
例1: 398 + 357
- 3 + 3 = 6
- 9 + 5 = 14
- 8 + 7 = 15
∴ 398 + 357 = 600 + 140 + 15 = 755
ただこれも面倒です。二桁の足し算くらいなら暗算できるから、
- 3 + 3 = 6
- 98 + 57 = 155
∴ 398 + 357 = 600 + 155 = 755
これなら少しは計算が速くなるかな?4桁の足し算でもいいです。
例2: 4876 + 7785 をやってみよう。
二桁づつに区切って、
- 48 + 77 = 125
- 76 + 85 = 161
∴ 4876 + 7785 = 12500 + 161 = 12661
※ ただ実際には
例1 であれば 398+357 =400+357 -2 =755
例2 であれば 4900+7800 – (24+15) =12661 と計算した方が速いかもしれません。