프로그래머스/기초

[프로그래머스] Lv.0 /수열과 구간 쿼리 1 (파이썬/Python)

junslee 2025. 2. 27. 10:13

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