トップページに戻る
次の競技プログラミングの問題へ
前の競技プログラミングの問題へ
第1回 CodeIQプロコン 1問目 犬
■■■問題■■■
犬が出そうとしている手を読み取って、わざと負けてあげるように手を出してください。
グーを「G」、チョキを「C」、パーを「P」とすると、
たとえば犬が「G」を出そうとしているときは「C」を出してあげてください。
■■■入力■■■
標準入力から、「G, C, P」のいずれかの1文字が与えられます。
■■■出力■■■
標準出力に、「G, C, P」のいずれか1文字を適切に選んで出力してください。
出力後の改行の有無は問いません。
C#のソース
using System;
using System.Collections.Generic;
class Program
{
static string InputPattern = "Input2";
static List<string> GetInputList()
{
var WillReturn = new List<string>();
if (InputPattern == "Input1") {
WillReturn.Add("4");
//2
}
else if (InputPattern == "Input2") {
WillReturn.Add("10");
//3
}
else {
string wkStr;
while ((wkStr = Console.ReadLine()) != null) WillReturn.Add(wkStr);
}
return WillReturn;
}
static void Main()
{
List<string> InputList = GetInputList();
if (InputList[0] == "G") Console.WriteLine("C");
if (InputList[0] == "C") Console.WriteLine("P");
if (InputList[0] == "P") Console.WriteLine("G");
}
}
解説