58. 배열 만들기 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
}
이렇게 한 이유
슬라이싱과 유사하게 해보았고. 혹시나 해서 빈 배열에 +=로 누적을 해보았는데 되었다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.