백준/단계별로 풀어보기

백준 상수 - 2908번 파이썬

C6H12O6 2020. 4. 9. 12:35

 

이 포스팅에서는 백준 알고리즘 사이트 2908번을 파이썬으로 코딩해보도록 하겠습니다.

 

 

 

 

이 문제는 두 수를 입력받고, 각 수를 거꾸로 뒤집은 다음 대소를 비교해 큰 수를 출력하면 되는 문제입니다.

 

num1, num2 = input().split()
num1_list = list(num1)
num2_list = list(num2)
 
num1_list.reverse()
num2_list.reverse()
 
for i in range(03):
    if num1_list[i] > num2_list[i]:
        print(num1_list[0]+num1_list[1]+num1_list[2])
        break
    elif num1_list[i] < num2_list[i]:
        print(num2_list[0]+num2_list[1]+num2_list[2])
        break
cs

 

이렇게 입력받은수를 리스트로 바꾼 뒤, reverse함수로 역순시켜서 대소를 비교하도록 하면 쉽게 풀 수 있습니다.