含まれる5の個数が求められそうです。62あってる!コード最初に5の累乗の配列をnより小さい値まで作り、5累乗リストの小さい値から順番に割った数を足していっています。0)}nに対してのループ処理が無くなったので10!でも10000000!でもそれほど処理時間に変化がなくなり、codewarsでもタイムアウトせず無事に通ります。zs;}という感じで5で割った値を更に5で割るという処理を繰り返しています。割った答えが5以下になるまで5で割り続け、1ステップ毎に結果を足していくという流れで完結しますね。与えられた値が増えたらその分時間を食う処理を、アルゴリズムを考えるとそうではない処理に変換出来る(すごい)大きい数字を小さく分解するってモデルは多分他でも色々使えるんだろうと想像(また出てきそう)計算資源が手元にあり余ってる21世紀人なので、とりあえず力技で大量の答えを書き出してから考え始める事ができる(強い)そしてだいぶ話がそれるのですが、例えば今回の問題の引数と答えを大量に作って機械学習させると、アルゴリズムなんぞ知らなくても正解が出せるのでは?と思って調べて見つけた記事『素数を求めて(ディープラーニング編)』が内容半分も理解できなくても面白かったです。記事の中にリンクのあるquoraの回答。number?現在のディープラーニングだと「7で割れるか」も正しい答えが出せないとのこと。