かけざん九九。下一桁の数字。表。

かけざん九九のに出てくる答えの下一桁の表を作ってみました。
ちなみに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


HSP*1)で書きました。
以下がソース

; 数えて配列に保存
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桁目 一覧表