大抵の入門書にある問題は総当りで解けてしまうということ

ちょっと確率の復習してたんだけどさ、

「サイコロを3回投げて出た目の最大値が5である確率」

の計算が合わなくて「あれー」と思って考えていたのだが、コンピュータだとすぐに総当りで計算できちゃうのよね。

>>> len([i for i in product(range(1, 7), repeat=3) if max(i) == 5])
61

なんかやる気が1%くらい低下した。

でもよく考えると、サイコロの数が増えたら指数爆発するわけでして、それでも効率よく計算できるのが人間なんだよなと思い直してやる気が2%くらい増えた。

参考動画:
www.youtube.com