トップページに戻る    次の競技プログラミングの問題へ    前の競技プログラミングの問題へ

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);
    }
}


解説

ナイーブに実装してます。