Pythonで解く数学パズル

「プログラマ脳を鍛える数学パズル」をPythonで解きます。

2016-06-01から1ヶ月間の記事一覧

フィボナッチ数列:「プログラマ脳を鍛える数学パズル」Q11の答え

問題 フィボナッチ数列のうち、各桁の数字を足した数で割り切れる数を以下の例に続けて 小さい方から5個求めてください。 例) 2 : 2 ÷ 2 3 : 3 ÷ 3 5 : 5 ÷ 5 8 : 8 ÷ 8 21 : 21 ÷ 3 ← (2 + 1 = 3で割る) 144 : 144 ÷ 9 ← (1 + 4 + 4 = 9で割る) 元ネタ: …

ルーレットの最大値:「プログラマ脳を鍛える数学パズル」Q10の答え

問題 この問題もCodeIQで見つからなかったので書籍版オリジナル問題と思われる。 ルーレットの目の配列にはヨーロピアンスタイルとアメリカンスタイルがある。連続するn個の目の和の最大値がヨーロピアンスタイル<アメリカンスタイルとなるような2以上36以…