https://www.acmicpc.net/problem/2908
2908번
내가 짠 코드 :
A, B= map(str, input().split())
listA=list(A)
listB=list(B)
reA=[]
reB=[]
for i in range(2,-1,-1):
reA.append(int(listA[i]))
reB.append(int(listB[i]))
resultA=int(reA[0])*100+int(reA[1])*10+int(reA[2])
resultB=int(reB[0])*100+int(reB[1])*10+int(reB[2])
print(max(resultA, resultB))
역순을 해주는 문법을 이용하면 훨씬 쉽게 풀 수 있었다...!🔥
인덱스의 범위 연산자를 이용!!
[::-1] 연산자 => 문자를 역순으로 재배치 📒📒
검색해본 코드 :
num1, num2 = input().split()
num1 = int(num1[::-1]) # [::-1] : 역순
num2 = int(num2[::-1])
if num1 > num2:
print(num1)
else :
print(num2)