【ABC161 A】「ABC Swap」を解く【Python3】

abc161a

「AtCoder」解説一覧へ

整数X,Y,Zを、特定の条件で箱A,B,Cに入れたとき、それぞれの箱に入っている整数を求める問題です。

提出
x, y, z = map(int, input().split())
print(z, x, y)

最初に箱A,B,Cには、それぞれX,Y,Zが入っています。

そこで、「箱Aと箱Bを入れ替える」「箱Aと箱Cを入れ替える」という操作を行うと、箱A,B,Cの中身は、それぞれ Z,X,Y となります。

入力した数字を、Z,X,Yの順番でそのまま出力すると正解になります。

split()メソッド

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

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

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

map()関数

map()関数は、イテラブル(リストやタプルなど)の各要素に関数の処理を適用します。

map(関数、イテラブル)

【ABC161】解説記事リスト

「AtCoder」解説一覧に戻る

コメントを残す

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