728x90
def solution(arr, n):
if len(arr) % 2 == 0:
for i in range(1, len(arr) + 1, 2):
arr[i] += n
return arr
else:
for i in range(0, len(arr) + 1, 2):
arr[i] += n
return arr
좀 더 간결하게
def solution(arr, n):
s = 1 if len(arr) % 2 == 0 else 0
for i in range(s, len(arr), 2):
arr[i] += n
return arr
728x90
'Programming Practice > Python' 카테고리의 다른 글
프로그래머스 <배열의 원소만큼 추가하기> (0) | 2025.04.17 |
---|---|
프로그래머스 <배열 비교하기> Lv.0 (0) | 2025.04.17 |
프로그래머스 <뒤에서 5등까지> (0) | 2025.04.16 |
백준 2576 홀수 python (0) | 2023.10.04 |
백준 10953 A+B-6 python (2) | 2023.10.04 |