タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

memoと練習に関するkiyo_hikoのブックマーク (1)

  • Fizz Buzz - Wikipedia

    Fizz Buzz(フィズ・バズ、Bizz BuzzやBuzzとも呼ばれる)は英語圏で長距離ドライブ中や飲み会の時に行われる言葉遊びである。 遊び方[編集] プレイヤーは円状に座る。最初のプレイヤーは「1」と数字を発言する。次のプレイヤーは直前のプレイヤーの発言した数字に1を足した数字を発言していく。ただし、3の倍数の場合は「Fizz」(Bizz Buzzの場合は「Bizz」)、5の倍数の場合は「Buzz」、3の倍数かつ5の倍数の場合(すなわち15の倍数の場合)は「Fizz Buzz」(Bizz Buzzの場合は「Bizz Buzz」)を数の代わりに発言しなければならない。発言を間違えた者や、ためらった者は脱落となる。 ゲーム例[編集] ゲームは、以下のとおりに発言が進行する。 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 1

    kiyo_hiko
    kiyo_hiko 2012/10/21
    Prologで書いた→「fb(N) :- N mod 15 =:= 0, write('FB').\nfb(N) :- N mod 5 =:= 0, write('B').\nfb(N) :- N mod 3 =:= 0, write('F').\nfb(N) :- write(N).\nrun(X, X) :- fb(X), !.\nrun(X, Y) :- fb(X), write(' '), Z is X + 1, run(Z, Y), !.」→consultしてrun(1, 100).
  • 1