Archive/Questions

[programmers/Swift] 직사각형 별찍기

Marco 2022. 4. 18. 21:22
728x90

programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 직사각형 별찍기

 

코딩테스트 연습 - 직사각형 별찍기

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수

programmers.co.kr

Constraints :

  • n과 m은 각각 1000 이하인 자연수입니다.

 

Solution.swift :

//
//  Created by Yongwoo Marco on 2022/04/18.
//  Copyright © 2022 Yongwoo Marco Kim. All rights reserved.
//

let edges = readLine()!.components(separatedBy: [" "]).compactMap { Int($0) }
let matrix = [[String]](repeating: [String](repeating: "*", count: edges[0]), count: edges[1])

for line in matrix {
    print(line.joined())
}

How I tried this :
처음엔 for문 반복을 2중으로 만들었는데 

맘에 안들어서 배열 초기화를 이용해 보았다.

문제에 관한 모든 저작권 : https://programmers.co.kr/
728x90