トップページに戻る
次の競技プログラミングの問題へ
前の競技プログラミングの問題へ
No.272 NOT回路
■■■問題■■■
NOT回路とは「0が入力されれば1を、1が入力されれば0を出力」する回路のことだ。
NOT回路の動作をするプログラムを書いてみよう。
■■■入力■■■
X
Xは0か1かのどちらかの数字である。
■■■出力■■■
入力が0であれば1を出力せよ。
逆に、入力が1であれば0を出力せよ。
最後に改行を忘れずに。
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("0");
//1
}
else {
string wkStr;
while ((wkStr = Console.ReadLine()) != null) WillReturn.Add(wkStr);
}
return WillReturn;
}
static void Main()
{
List<string> InputList = GetInputList();
int X = int.Parse(InputList[0]);
Console.WriteLine(X == 0 ? 1 : 0);
}
}
解説
ナイーブに実装してます。