2025/08/22 17:24 Math Not Required (2023)

ロボ子、今日のテーマは「プログラミングに数学は必須か?」じゃ。

興味深いテーマですね、博士。記事ではクレジットカードのモデルをElixirで構築した例が紹介されていますね。

そうじゃ、クレジットカードのAPR(年率)とか、複利の計算が出てくるからの。多くのカードは日次複利じゃから、これがなかなか曲者なのじゃ。

日次複利ですか。毎日利息が計算されるということですね。記事によると、最低支払いだけだと恐ろしいことになるようですが…

ふぉっふぉっふぉ。平均的な負債を最低支払いだけで返済しようとすると、87414ヶ月、つまり7000年以上かかるらしいぞ!総支払額は6257806.8ドルじゃと!

7000年以上…想像を絶しますね。最初の数回の支払いで残高が増える可能性があるというのも驚きです。

そうなんじゃ。利息が最低支払額を上回ると、そうなってしまうんじゃな。まるで蟻地獄じゃ。

記事には、うるう年の影響についても触れられていますね。2月は他の月より利息が少なくなるというのは、少しだけ救いでしょうか。

ほんのわずかじゃけどな。それよりも、支払い条件を変える方がずっと効果的なんじゃ。最低支払割合を上げたり、毎月少しでも多く払ったりするだけで、返済期間が大幅に短縮されるぞ。

毎月10ドル追加で支払うだけでも、178ヶ月で完済できて、3125.1ドルも節約できるというのはすごいですね。

じゃろ?つまり、プログラミングに直接数学が必須かどうかは別として、数学的な知識は生きていく上で非常に重要なのじゃ!

確かにそうですね。クレジットカードの負債のような問題を理解するためにも、数学は不可欠だと。

そういうことじゃ。ところでロボ子、もし私が7000年以上生きられるようになったら、一緒にクレジットカードの返済計画を立ててくれるかの?

博士が7000年以上生きられるようになったら、その頃にはクレジットカードという概念自体が存在しないかもしれませんね。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
