【ABC170 A】「Five Variables」を解く【Python3】

「AtCoder」解説一覧へ

5つの変数の中で、すぬけくんが「0」を代入したものがどれなのか求める問題です。

提出
x = input().split()
print(x.index('0')+1)

入力は整数で処理しても文字列で処理しても問題ないです。

今回は文字列を使用しました。

「input().split()」で入力が分割され、文字列のリストが作られます。

文字列「’0’」があるインデックスを求めて、(インデックスは0始まりなので)「+1」したものが答えになります。

split()メソッド

split()メソッドは、区切り文字を指定して、文字列を分割します。

区切り文字を指定しない場合、空白、タブ、改行で分割されます。

str.split("区切り文字")

index()メソッド

index()メソッドは、調べたい値を指定すると、リストのインデックス(0始まり)が取得できます。

l.index(値)

【ABC170】解説記事リスト

「AtCoder」解説一覧に戻る

コメントを残す

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