숫자가 아닌 문자열로 생각하면 간단하다. 길이가 다르다면 긴 쪽이 더 큰 수인 셈이고, 길이가 같다면 왼쪽부터 차례대로 비교해서 더 큰 숫자가 먼저 나타나는 쪽이 큰 수인 셈.
풀이코드
a, b = input().split()
if len(a) < len(b) :
print(a, b)
elif len(a) > len(b) :
print(b, a)
else :
for _a, _b in zip(a, b):
if int(_a) < int(_b) :
print(a, b)
break
elif int(_b) < int(_a) :
print(b, a)
break