【ABC179 A】「Plural Form」を解く【Python3】

「AtCoder」解説一覧へ

AtCoder王国で用いられる高橋語のルール通りに、与えられた名詞の複数語を出力する問題です。

提出
s = input()

if s[-1] == "s":
    s = s+"es"
else:
    s = s+"s"

print(s)

入力は文字列です。「s[-1]」で最後尾の文字を取得できます。

文字取得

インデックスの指定を行うと、指定した位置の文字が取得されます。

s = "atcoder"
print(s[2])
# > "c"

if文を用いて、最後尾の文字が「s」であるかどうかを判定します。

最後尾が「s」の場合は「es」を、そうでない場合は「s」を文字列に足します。

最後に完成した文字列を出力します。

【ABC179】解説記事リスト

「AtCoder」解説一覧に戻る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です