【AtCoder】ABC339解説(Python)

日本レジストリサービス(JPRS)プログラミングコンテスト2024(AtCoder Beginner Contest 339)の解説記事です。

目次

ABC339 A – TLD

問題

問題文の要約は以下の通りです。

問題の要約

英小文字と. のみからなる文字列 \(S\) が与えられるので最後の.以降の文字列を出力せよ。

制約

・\(S\) は英小文字と . からなる、長さ2以上100以下の文字列
・\(S\) には . が1つ以上含まれる
・\(S\) の末尾は. ではない

入力

\(S\)

出力

答えを出力せよ。

解説

入力の文字列を.で分割してリストに変換し、リストの最後の文字列を出力します。

解説

\(S\) を文字列して受け取ります。

# 入力
s=input()

入力の文字列を.で分割してリストに変換します。

# 入力を'.'で分割してリストに変換
s=list(s.split('.'))

リストの最後の文字列を出力します。リストの最後の要素はs[-1]と表すことができます。

# リストの最後の文字列を出力
print(s[-1])

解答

# 入力
s=input()

# 入力を'.'で分割してリストに変換
s=list(s.split('.'))

# リストの最後の文字列を出力
print(s[-1])

入力から出力まで、1行で書くこともできます。

print(list(input().split('.'))[-1])
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次