0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

atcoder練習(2024.12.07)

Posted at

問題

キーエンスでは、役割や年齢、立場の違いに関係なく「さん」付けして呼ぶという文化があります。
英小文字のみからなる文字列Sが与えられます。
Sがsanで終わっているならばYesを、終わっていないならばNoを出力してください。

制約

S は英小文字のみからなる長さ 4 以上 30 以下の文字列

入力

入力は以下の形式で標準入力から与えられる。
S

出力

S が san で終わっているならば Yes を、終わっていないならば No を出力せよ。

入力例 1

takahashisan

出力例 1

Yes

文字列 S=takahashisan は san で終わっているため、 Yes を出力します。

入力例 2

aokikun

出力例 2

No

文字列 S=aokikun は san で終わっていないため、 No を出力します。

回答

s = input()

if s[-3:] == "san":
  print("Yes")
else:
  print("No")

参考

備考

  • 問題が簡単だった。一瞬でアルゴリズムが浮かんだ。この状態をある程度のレベルまで高めたい。
  • とりあえずはアルゴリズムが浮かぶに加えて、簡単なコードであれば調べなくても思い浮かぶようにしたい。
  • 究極的なことを言えば、例えば「富士山(ふじさん)」みたいな名前があると少し頭がよぎったけど無視した。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?