redditに触発されました。
Hangmanをプレイするプログラムを作成します。
- プログラムは、N個の単語のリストからランダムな単語を選択します(N> 2)。
- 単語リストは、任意の方法でプログラムに提供できます。
各反復で
- まだ発見されていない文字にはアンダースコアを使用してゲームの状態を印刷します。
H _ N _ _ _ N
- 残りの試行回数を出力します
10
- stdinからの手紙を読み、ゲームの状態を更新します。間違った手紙を推測した場合は試行を差し引きます。
A
(入力)H A N _ _ A N
10
- すべての文字が推測されるか、試行回数が0になるまで繰り返します
- 任意の言語を使用
- 最少数のキャラクターが勝ちます。
- 絞首台を描くことは必要ではありませんが、賛成票と称賛を獲得できます。
リスト内の各単語を同じ文字数にすることはできますか?
—
ピーターオルソン
出力の文字はスペースで区切る必要がありますか?
—
ロージャッカー
@Peter Of The Corn:単語リストはarbitrary
—
意
@Lowjacker:スペースは連続するアンダースコアの読みやすさを改善します。そうしないと、スペースが表す文字数を数えるのが難しくなります。
—
drspod