1. 문제 설명
2. 풀이 과정
queries의 길이를 계산해 인덱스를 for문으로 받는다.
queries의 해당 인덱스의 s와e 값을 인덱스 0과 1로 계산해 해당 범위를 for문으로 받는다.
(range의 끝은 포함 안하므로 1을 더한다)
해당 범위의 리스트 정수값을 arr[num]으로 받아 1을 더한다.
for문을 모두 빠져나오면 arr값을 반환한다.
3. 코드
def solution(arr, queries):
for i in range(len(queries)):
for num in range(queries[i][0],queries[i][1]+1):
arr[num] += 1
return arr
'프로그래머스 > 기초' 카테고리의 다른 글
[프로그래머스] Lv.0 /조건에 맞게 수열 변환하기 2 (파이썬/Python) (0) | 2025.02.28 |
---|---|
[프로그래머스] Lv.0 /조건에 맞게 수열 변환하기 1 (파이썬/Python) (0) | 2025.02.28 |
[프로그래머스] Lv.0 /n보다 커질 때까지 더하기 (파이썬/Python) (0) | 2025.02.27 |
[프로그래머스] Lv.0 /할 일 목록 (파이썬/Python) (0) | 2025.02.27 |
[프로그래머스] Lv.0 /5명씩 (파이썬/Python) (0) | 2025.02.27 |