[백준] 11659: 구간 합 구하기 4
2023. 4. 28. 21:13ㆍ개발 일기/코딩테스트 준비
책: Do It 알고리즘 코딩테스트 Python편
문제:
003 구간 합 구하기 1
https://www.acmicpc.net/problem/11659
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
코드:
import sys
input = sys.stdin.readline
N, M = map(int, input().split())
n_list = list(map(int, input().split()))
S = [0] + n_list
for k in range(1, N+1):
S[k] = S[k-1] + n_list[k-1]
for idx in range(M):
i, j = map(int, input().split())
print(S[j] - S[i-1])
첫 두줄이 포인트!
'개발 일기 > 코딩테스트 준비' 카테고리의 다른 글
[백준] 12891번: DNA 비밀번호 (0) | 2023.05.01 |
---|---|
[백준] 1940번: 주몽 (0) | 2023.04.29 |
[백준] 2018번: 수들의 합 5 (0) | 2023.04.29 |
[백준] 1546번: 평균 (0) | 2023.04.28 |
[백준] 11720번: 숫자의 합 (0) | 2023.04.28 |