カウント方法

ところで。

ミンスゲームのように1日目1個、2日目2個と日数によってプラスする数が+1となる場合、X日続ける場合、捨てるものはいくつになるか。

という計算式を考えることができなかったので(すぐあきらめたので)、VBAで計算するコードを書いた。計算式がわからないのでコードを書く。なぜなら、コードのほうはものすごく原始的な方法でもカウントできるからだ。小学生でもできる方法でカウント。

小学一年生でも思いつく内容で、1+2+3+4+と足し算をしていくコードだ。

与えられる日数分をループする回数のカウンターとして、その日数分だけループする。ループの中で、カウンターをカウントアップしていき、そのカウンターの数を足していく。日数0が与えられたときは足し1度もせずに終える(ループを足し算の前に抜けてしまう。答えを入れる変数はそのまま0のままなので答え0)。というもの。

算数もできない私なので、ついこういう原始的な方法で計算してしまうのだ。

そして、そんなコードを作らなくても、もうそんな何度も「何日でいくつ?」なんて調べないのに。とは思う。