🍼[누적 합] Silver
11659 구간 합 구하기 4
문제 요약
알고리즘
접근방법
코드
let input = readLine()!.split { $0 == " " }.map { Int($0)! }, (n, m) = (input[0], input[1])
let numbers = readLine()!.split { $0 == " " }.map { Int($0)! }
var presum = [0]
for i in 0 ..< n {
presum.append(presum[i] + numbers[i])
}
for _ in 0 ..< m {
let input = readLine()!.split { $0 == " " }.map { Int($0)! }
let (i, j) = (input[0], input[1])
print(presum[j] - presum[i-1])
}Last updated