「Fizzbuzzなんざ3秒で解ける」っていうプログラマな方も、解いてみると面白いと思います。 どんな問題かは、以下の図を見ればすぐにわかりますよね。 Inverse Fizzbuzz - just another scala quant : http://www.jasq.org/2/post/2012/05/inverse-fizzbuzz.html ようは、Fizzbuzzの結果の一部を入力として受け取って、そのパターンが最初に登場するIndexを返す、って問題。 俺は、ScalaでStreamを使って解きましたが、手続き型のアプローチだと、入力パターン数だけ数列を先読みしながらループで探索、みたいなアルゴリズムになると思います。 もっとエレガントな解き方あるのかな。これでCodeGolfとかできる気しないし。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く