MUKER_DEV with iOS

[swift] 백준 - 2446번: 별 찍기 - 9 본문

🤖 알고리즘/BAEKJOON

[swift] 백준 - 2446번: 별 찍기 - 9

MUKER 2023. 6. 2. 22:04
 

2446번: 별 찍기 - 9

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

www.acmicpc.net


성공 풀이

let n = Int(readLine()!)!
var str = Array(repeating: "*", count: n*2-1)
var arr = [str]
for i in 0..<n-1 {
    str[i] = " "
    str[str.count-i-1] = ""
    arr.append(str)
}
arr.forEach { print($0.joined()) }
arr.removeLast()
arr.reversed().forEach { print($0.joined()) }