(Swift) 백준 2438 별찍기2 - 문자열 연산

SteadySlower·2022년 5월 7일
0

Coding Test

목록 보기
12/298

2439번 - 별 찍기 - 2

방법 1. String(repeat: )

import Foundation

// https://www.acmicpc.net/problem/2439

let N = Int(readLine()!)!

for i in 1...N {
    print(String(repeating: " ", count: N - i), terminator: "")
    print(String(repeating: "*", count: i))
}

방법 2. 이중반복문

import Foundation

// https://www.acmicpc.net/problem/2439

let N = Int(readLine()!)!

for i in 1...N {
    var toPrint = ""
    for _ in stride(from: N - i, to: 0, by: -1) {
        toPrint += " "
    }
    for _ in 0..<i {
        toPrint += "*"
    }
    print(toPrint)
}
profile
백과사전 보다 항해일지(혹은 표류일지)를 지향합니다.

0개의 댓글