AtCoder ABC 059 B – Comparison Python解説

2021年11月21日

スポンサーリンク

Comparison

2 つの正整数 A, B が与えられるので、その大小を比較してください。

AtCoder株式会社 AtCoder Beginner Contest 059

今回の問題、入力が最大10^100まで大きくなるのでやっかいそうですが、Pythonならそのまま数値で受け取って比較できてしまいます。

a = int(input())
b = int(input())

if a > b:
    print("GREATER")
    
elif a == b:
    print("EQUAL")
    
else:
    print("LESS")

というわけで、今回の問題はPythonにとってはラッキー問題でした。

他の解き方を考えると、文字列で受け取って桁数で比べてみる、桁数が一緒なら文字列の先頭から取り出し、比較してみるなどが考えられます。