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

SteadySlower·2022년 5월 6일
0

Coding Test

목록 보기
11/298

🙏  아래 포스팅을 참고하여 작성했습니다.

문제 링크

2438번 - 별 찍기 - 1

방법 1. print의 terminator 활용하기

import Foundation

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

let N = Int(readLine()!)!

for i in 1...N {
    for _ in 0..<i {
        print("*", terminator: "")
    }
    print()
}

방법 2. 문자열의 ‘+’ 연산 사용하기

import Foundation

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

let N = Int(readLine()!)!

var toPrint = ""

for _ in 1...N {
    toPrint += "*"
    print(toPrint)
}

방법 3. String에 repeat를 사용해서 문자열 만들기

import Foundation

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

let N = Int(readLine()!)!

for i in 1...N {
    print(String(repeating: "*", count: i))
}
profile
백과사전 보다 항해일지(혹은 표류일지)를 지향합니다.

0개의 댓글