백준 2908번: 상수

2023. 9. 6. 13:56개인활동/코테

a, b = input().split()
a = a[::-1]
b = b[::-1]

if int(a) > int(b): print(a)
else: print(b)

상수를 뒤바꿔서 크기를 비교해보는 문제이다
reversed를 이용하려고 했지만 reversed는 리스트에서 사용할 수 있는 함수이기에 다른 방식을 이용했다

일단 [::-1]의 의미는 처음부터 끝까지 볼 것이지만 step은 왼쪽에서 오른쪽이 아닌 오른쪽에서 왼쪽으로 보겠다는 의미이다

1학년때 이 슬라이싱 방법을 제대로 이해 못해서 애먹었던 기억이 있었는데, 이렇게 사용하다니

그리고 숏코드를 보고 충격먹었다.

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

이렇게 한줄로 표현할 수 있다는 사실이 굉장히 신기하다.

'개인활동 > 코테' 카테고리의 다른 글

백준 11718번: 그대로 출력하기  (0) 2023.09.13
백준 5622번: 다이얼  (1) 2023.09.07
백준 1152번: 단어의 개수  (0) 2023.09.06
백준 2657번: 문자열 반복  (0) 2023.09.05
백준 11720번: 숫자의 합  (0) 2023.09.03