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

[Day24-2] 그림 확대

은더기 2024. 5. 26. 18:06

문제

 

내 정답 코드

import Foundation

func solution(_ picture:[String], _ k:Int) -> [String] {
    var result:[String] = []
    
    for str in picture {
        var line: String = ""
        for ch in str {
            (0..<k).map {_ in line.append(ch) }
        }
        (0..<k).map {_ in result.append(line) }
    }
    return result
}

 

#

1. 문자열 배열의 문자를 2번의 반복문으로 가져오고

2. k만큼 해당 문자를 line에 추가하고

3. k만큼 line을 result배열에 추가한다.


배운 기술