- elderalliance
- 1192
- 0
- 0
- 0
ステレ(菅野たくみ/ステージレフトP)
@elderalliance
FizzBuzz問題: 1から100まで数えるとき、3の倍数でバカになり、5の倍数でアフォになる、という出力をさせるプログラミング課題。
2013-05-05 12:04:19
ステレ(菅野たくみ/ステージレフトP)
@elderalliance
一般化FizzBuzz問題: ある数m_1の倍数でバカになり、ある別の数m_2の倍数でアフォになり……ある別の数m_nの倍数で××になるプログラミング課題。
2013-05-05 12:05:29
ステレ(菅野たくみ/ステージレフトP)
@elderalliance
逆FizzBuzz問題: FizzBuzzプログラムによって出力されたバカとアフォの文字列から、それを出力した数列のうち最短のものを当てる問題。
2013-05-05 12:06:23
ステレ(菅野たくみ/ステージレフトP)
@elderalliance
まあ、プログラミングの課題だし、力ずくで解くだけなら簡単だと思う。ただ、何か小細工しようとするととたんに死ぬぞこれ……
2013-05-05 12:10:56
じつかいせきP a.k.a. からあげ
@Real_analysis
.@elderalliance 因数と単語の組の列を一緒に与えてそれの元でfizzbuzzを…フツーのfizzbuzzだったら [(3,fizz), (5, buzz)] を一緒に与えて. 的な.
2013-05-05 12:11:38
ステレ(菅野たくみ/ステージレフトP)
@elderalliance
@Real_analysis 一般化逆FizzBuzzの場合、"FizzBuzz=15の倍数"、のコーディングが最初の難関っぽいですよね。もちろん最後の難関は最適化アルゴリズム。
2013-05-05 12:14:01
ステレ(菅野たくみ/ステージレフトP)
@elderalliance
FizzBuzz=15の倍数、ではBuzzFizzは……もちろん未定義。ただし、一般化逆FizzBuzzだと15の倍数として考えてしまうバグとか、絶対誰かやらかす。
2013-05-05 12:15:27
じつかいせきP a.k.a. からあげ
@Real_analysis
@elderalliance アタシだったら最小公倍数求めちゃって、与えられた列より1周期長い列生成したらあとはテキスト検索と同じメソッドしちゃうカナ…もっと効率化できるカシラ…
2013-05-05 12:21:17
ステレ(菅野たくみ/ステージレフトP)
@elderalliance
@Real_analysis 感覚的には、そこが効率化の限界な気がします。”一般化”とやった時点で、効率化って相当効きづらくなるんですよね。……そして、互いに素な因数が多すぎて死ぬフラグ。
2013-05-05 12:23:01