トップページに戻る
次の競技プログラミングの問題へ
前の競技プログラミングの問題へ
ABC-029-A 複数形
■■■問題■■■
英小文字からなる文字列Wが入力されます。
Wの末尾に英小文字のsを付け足したものを出力してください。
■■■入力■■■
W
1行目に、英小文字からなる文字列 W (1 <= |W| <= 10, ここで |W| はWの長さを表す) が与えられる。
■■■出力■■■
標準出力に、Wの末尾に英小文字のsを付け足したものを出力し、最後に改行せよ。
空白などの余計な出力をしてはならない。大文字と小文字は区別される。
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("dog");
//dogs
}
else if (InputPattern == "Input2") {
WillReturn.Add("chokudai");
//chokudais
}
else {
string wkStr;
while ((wkStr = Console.ReadLine()) != null) WillReturn.Add(wkStr);
}
return WillReturn;
}
static void Main()
{
List<string> InputList = GetInputList();
Console.WriteLine(InputList[0] + "s");
}
}
解説
ナイーブに文字列結合を使ってます。