본문 바로가기

# 02/Swift - CTP

[Swift] 코딩테스트 연습! Lv0. 배열 자르기

반응형
/* 배열 자르기

 - 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요.
*/
func solution16(_ numbers:[Int], _ num1:Int, _ num2:Int) -> [Int] {
    return (num1...num2).map{numbers[$0]}
}

func solution15(_ numbers:[Int], _ num1:Int, _ num2:Int) -> [Int] {
    guard numbers.count > num1 && numbers.count > num2 && num2 >= num1 else { return [] }
    return Array(numbers[num1...num2])
}
반응형