【ABC167 A】「Registration」を解く【Python3】

「AtCoder」解説一覧へ

高橋君の新しいIDの文字列Tが、文字列Sの末尾に1文字追加したものかどうかを判定する問題です。

提出
s = input()
t = input()

if s == t[:-1]:
    print("Yes")
else:
    print("No")

文字列の入力は「input()」で取得できます。

「s」と「tの末尾を抜いたもの」が等しいかどうかを判定して、「Yes」か「No」かを出力します。

文字列は、

str[ 開始の引数 : 終了の引数 ]

を指定することで、その部分のみの取得ができます(終了の引数は含まれず、1つ前まで)。

「-1」は、末尾から1文字目を指定しています。

文字取得

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

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

【ABC167】解説記事リスト

「AtCoder」解説一覧に戻る

コメントを残す

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