[Python] 백준 2908
sequence 객체에서 특정 수(step)를 반복하여 얻은 위치에 해당하는 원소만 뽑아낼 수 있다. 이를 이용하여 list 객체를 역순으로 배치할 수 있다. # sequence 객체 슬라이싱 seq[start:end:step] >>> s = range(20) >>> s [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] >>> s[::3] [0, 3, 6, 9, 12, 15, 18] >>> >>> # 역순 >>> s[::-1] [19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] 이것만 잘 활용하면 금방 풀렸을 문제였다ㅠ
Etc/Algorithm & Solving 2022. 1. 27. 04:01