카테고리 없음

백준 2908번 : 상수(Python,파이썬)

에르미타쥬 2018. 12. 25. 22:14

1
2
3
4
5
6
7
nums = list(map(int,list(input().split(' '))))
first_num = 100*(nums[0] % 10+ ((nums[0] % 100- (nums[0] % 10)) + (nums[0// 100)
second_num = 100*(nums[1] % 10+ ((nums[1] % 100- (nums[1] % 10)) + (nums[1// 100)
if first_num > second_num:
    print(first_num)
else:
    print(second_num)
cs

숫자를 입력받아 숫자들을 자릿 수 단위로 하나하나 분해한 뒤, 거꾸로 배치하는 코드를 짰다. 일단 제출해서 정답인데 다른 사람들의 코드를 보니..



1
print(max(input()[::-1].split()))
cs

이렇게 쉽게 짠 코드가 있었다. 입력받은 숫자를 그대로 거꾸로 해주고 최댓값을 찾아서 출력하면 된다.