백준 - 구간 합 구하기 4 (11659)

Seoyoung Lee·2023년 1월 12일
0

알고리즘

목록 보기
4/104
post-thumbnail
import Foundation

let input = readLine()!.components(separatedBy: " ")
let N = Int(input[0])!, M = Int(input[1])!
let numbers = ["0"] + readLine()!.components(separatedBy: " ")
var sumArray = [0]

for i in 1...N {
    sumArray.append(sumArray[i-1] + Int(numbers[i])!)
}

for i in 0..<M {
    let range = readLine()!.components(separatedBy: " ")
    print(sumArray[Int(range[1])!] - sumArray[Int(range[0])! - 1])
}
profile
나의 내일은 파래 🐳

0개의 댓글