7
誰がロック、ペーパー、はさみ、トカゲ、スポックのゲームに勝ちますか?
このゲームに関しては、いくつかの質問があります。ここでは、キングオブザヒルコンテストもあります。しかし、これらの課題とコンテストにはすべて、ゲームの勝者を自動的に決定する方法が必要だと思います。そう: チャレンジ ["rock", "paper", "scissors", "lizard", "spock"]プレーヤー1とプレーヤー2の選択を表す範囲内の2つの入力が与えられた場合、試合の勝者を決定します。 ルール [Winner] [action] [loser] ----------------------------- scissors cut paper paper covers rock rock crushes lizard lizard poisons spock spock smashes scissors scissors decapitates lizard lizard eats paper paper disproves spock spock vaporizes rock rock crushes scissors 制限事項 入力は、指定された範囲内の文字列のペアになります(他の文字列は使用できません)。言及された値のいずれかを表す限り、必要に応じてcharの配列を使用できます。 選択した大文字小文字がすべての入力で同じである限り、入力文字列に小文字、大文字("ROCK")またはキャメルケース("Rock")を使用するかどうかを選択できます。 出力は、勝者を決定する3つの値になります。これは、答えが一貫している限り、任意の値にすることができます。例:1最初の入力が勝った2場合、2番目の入力が勝った0場合、同点の場合。またはA、最初の入力が勝ったB場合、2番目の入力が勝った<empty string>場合、同点の場合。 ゴール これはcode-golfなので、各言語の最短のプログラム/メソッド/関数/ラムダが勝つかもしれません! テスト …