배열 조각하기1 [프로그래머스][파이썬] #10. 배열 조각하기 📝 문제 ✔️ 나의 풀이 def solution(arr, query): s, e = 0, 0 for i in range(len(query)): if i % 2 : s += query[i] else: e = s + query[i] +1 return arr[s:e] 🔎 참고 풀이 def solution(arr, query): for k, q in enumerate(query): if k % 2 == 0: arr = arr[:q + 1] else: arr = arr[q:] return arr ✏️ 배운점 짝수와 홀수를 나눠서 생각하게 되면 굉장히 헷갈릴 수 있는 문제였다. 하지만 짝수의 경우 뒷부분을 잘라 버리고, 홀수의 경우 앞부분을 잘라 버리기 때문에 홀수를 시작점, 짝수를 끝점이라고 설정하면 해결할 수.. 2023. 8. 6. 이전 1 다음