AtCoder ABC 161A
A – ABC Swap
問題文
3 つの箱 A,B,C があります。それぞれの箱には、整数が 1 つ入っています。
現在、箱 A,B,C に入っている整数はそれぞれ X,Y,Z です。
これらの箱に対して以下の操作を順に行った後の、それぞれの箱に入っている整数を求めてください。
- 箱 A と箱 B の中身を入れ替える
- 箱 A と箱 C の中身を入れ替える
制約
- 1≤X,Y,Z≤100
- 入力はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
X Y Z
出力
箱 A,B,CA,B,C に入っている整数を、順番に空白区切りで出力せよ。
解説
まず,最初に箱Aと箱Bの中身を入れ替えるので,それぞれの中身は
A -> Y,B -> X
になります。
続いて箱Aと箱Bの中身を入れ替えるので,それぞれの中身は
A -> Z,C -> Y
になります。
最終的にそれぞれの箱の中身は
A -> Z,B -> X,C -> Y
になりますので,結局 Z,X,Yの順に出力してあげれば良いわけです。
x,y,z = map(int, input().split())
print(z, x, y)