トップページに戻る
次の競技プログラミングの問題へ
前の競技プログラミングの問題へ
ABC-068-A ABCxxx
■■■問題■■■
このコンテスト、つまりAtCoder Beginner Contestの略称は、
アルファベット3文字でABCとなっております。
そして、ABCのうち特定の回を指すときは、何回目のABCかを3桁の数字で表して後ろに付け、
ABC680のように呼びます。例えばABC680は、680回目のABCのことを指します。
では、N回目のABCはどのように表すでしょうか、これを出力するプログラムを作成してください。
■■■入力■■■
N
●100 <= N <= 999
■■■出力■■■
N回目のABCの略称を出力する。
C#のソース
using System;
using System.Collections.Generic;
class Program
{
static string InputPattern = "Input1";
static List<string> GetInputList()
{
var WillReturn = new List<string>();
if (InputPattern == "Input1") {
WillReturn.Add("100");
//ABC100
//100回目のABCはABC100です。
}
else if (InputPattern == "Input2") {
WillReturn.Add("425");
//ABC425
}
else if (InputPattern == "Input3") {
WillReturn.Add("999");
//ABC999
}
else {
string wkStr;
while ((wkStr = Console.ReadLine()) != null) WillReturn.Add(wkStr);
}
return WillReturn;
}
static void Main()
{
List<string> InputList = GetInputList();
string N = InputList[0];
Console.WriteLine("ABC{0}", N);
}
}
解説
ナイーブに実装してます。