포스트

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 라이센스를 따릅니다.