pontz_rwのブログ

プログラミング等の備忘録

ITP1_3_C: Swapping Two Numbers

2つの数の交換 | プログラミング入門 | Aizu Online Judge
複数の入力値を比較し入れ替えて出力する問題


a > bとそれ以外の場合とで条件を分岐して出力します。


解答1

while True:
    a, b = map(int, input().split())
    if a == 0 and b == 0:
        break
    elif a < b:
        print(a, b)
    else:
        print(b, a)


解答2
並べ替えてから出力します。

while True:
    a, b = sorted(map(int, input().split()))
    if a == 0 and b == 0:
        break
    print(a, b)