かけざん九九。下一桁の数字。表。
かけざん九九のに出てくる答えの下一桁の表を作ってみました。
ちなみに0の段も含まれます。
また、1 * 9 と 9 * 1 など、逆にしただけの式は片方だけをカウントしました。
以下が表
段 : 個数
0 : 14
1 : 3
2 : 6
3 : 2
4 : 7
5 : 5
6 : 7
7 : 2
8 : 6
9 : 3
合計 : 55
; 数えて配列に保存 repeat 10 cnt1 = cnt repeat 10 - cnt1 ; 0 * 1 を計算したなら 1 * 0 は計算しないようにする。 right = cnt + cnt1 ; 例: 7の段なら cntは 7 〜 9 になる。 count.(cnt1 * right \ 10) += 1 ; mes "" + cnt1 + " * " + right ; デバッグ用 loop loop ; 表を作りつつ、それぞれの要素の合計を求める. buf = "段 : 個数\n" repeat 10 buf += "" + cnt + " : " + count.cnt + "\n" sum += count.cnt loop ; 表示 buf += "\n合計 : " + sum + "\n" mesbox buf, 300, 300 box buf, 300, 300
補足
数学というより算数ですね。
自分以外の誰かもこの情報を必要とするかもしれないと思って載せてみました。
以下検索用
掛け算 九九の答え 最後の数字 1桁目 一覧表
*1:本家URL: http://www.onionsoft.net/hsp/