본문 바로가기

프로그래머스 (Swift)/기초

[Day12-3] 배열 만들기 3

문제

 

내 정답 코드

import Foundation

func solution(_ arr:[Int], _ intervals:[[Int]]) -> [Int] {
    let (a1, b1, a2, b2) = (intervals[0][0], intervals[0][1], intervals[1][0], intervals[1][1])
    
    return Array(arr[a1...b1] + arr[a2...b2])
}

 

#

1. intervals배열에서 a1, b1, a2, b2를 추출하고

2. 1배열과 2배열을 더하여 반환한다.


배운 기술

'프로그래머스 (Swift) > 기초' 카테고리의 다른 글

[Day12-5] 배열 조각하기  (0) 2024.03.24
[Day12-4] 2의 영역  (0) 2024.03.24
[Day12-2] 첫 번째로 나오는 음수  (0) 2024.03.24
[Day12-1] 리스트 자르기  (0) 2024.03.24
[Day11-5] 가까운 1 찾기  (0) 2024.03.17