본문 바로가기

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

[Day24-2] 그림 확대

문제

 

내 정답 코드

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배열에 추가한다.


배운 기술

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

[Day24-4] l로 만들기  (0) 2024.05.26
[Day24-3] 조건에 맞게 수열 변환하기 3  (0) 2024.05.26
[Day24-1] 커피 심부름  (0) 2024.05.26
[Day23-5] 날짜 비교하기  (0) 2024.05.18
[Day23-4] 주사위 게임 1  (0) 2024.05.18