문제 설명
일차원 정수 배열 numbers와 구간 합 쿼리 queries가 주어질 때, 각 쿼리 [l, r]에 대해 l 번째 원소부터 r 번째 원소까지의 구간 합(양 끝 값 포함)을 구하여 반환하는 solution 함수를 작성하시오.
제한 사항
numbers의 길이는 1 이상 200,000 이하입니다.numbers의 각 원소는 -1,000 이상 1,000 이하의 정수입니다.queries의 길이는 1 이상 200,000 이하입니다.queries의 각 원소는[l, r]로 이루어져 있습니다. (1 ≤l≤r≤numbers의 길이)
예시 테스트케이스 설명
| 테스트케이스 번호 | numbers | queries | return |
|---|---|---|---|
| 1 | [1,2,3,4,5] | [[2,4],[1,5]] | [9,15] |
| 2 | [-3,7,0,2] | [[1,1],[2,3]] | [-3,7] |
| 3 | [5,5,5,5,5,5] | [[1,3],[4,6],[2,5]] | [15,15,20] |
1번 테스트케이스 설명
- 각 쿼리별 구간 합은 순서대로 9, 15입니다. 각 쿼리별 계산 과정은 아래와 같습니다.
[2,4]:
[1,5]:
2번 테스트케이스 설명
- 각 쿼리별 구간 합은 순서대로 -3, 7입니다. 각 쿼리별 계산 과정은 아래와 같습니다.
[1,1]:
[2,3]:
3번 테스트케이스 설명
- 각 쿼리별 구간 합은 순서대로 15, 15, 20입니다. 각 쿼리별 계산 과정은 아래와 같습니다.
[1,3]:
[4,6]:
[2,5]: