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

[Day19-2] 배열의 원소만큼 추가하기

은더기 2024. 5. 4. 19:14

문제

 

내 정답 코드

import Foundation

func solution(_ arr:[Int]) -> [Int] {
    var result:[Int] = []
    
    for arr in arr {
        (0..<arr).map { _ in result.append(arr) }
    }
    return result
}

 

#

1. 반복문을 돌려 배열의 값을 가져오고

2. 해당 값만큼의 반복문을 돌려 result배열에 그 값을 추가해준다.


배운 기술