
import Foundation
func solution(_ arr:[Int], _ intervals:[[Int]]) -> [Int] {
var answer : [Int] = []
for i in 0...intervals.count-1 {
answer += Array(arr[Int(intervals[i][0]) ... Int(intervals[i][1])])
}
return answer
}
이렇게 한 이유
슬라이싱과 유사하게 해보았고. 혹시나 해서 빈 배열에 +=로 누적을 해보았는데 되었다.
PREVIOUS57. 첫 번째로 나오는 음수
NEXT59. 2의 영역 (ing)