백준 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 |