miniworld

[Swift] 프로그래머스 Lv0. 문자 반복 출력하기 본문

Swift/프로그래머스 코딩테스트 연습

[Swift] 프로그래머스 Lv0. 문자 반복 출력하기

Dev_miniworld 2023. 7. 10. 22:07

문자열 반복해서 출력하기

for문을 이용

import Foundation

let inp = readLine()!.components(separatedBy: [" "]).map { $0 }
let (s1, a) = (inp[0], Int(inp[1])!)

for _ in 1...a {
    print(s1, terminator: "")
}

출력 결과

입력값 〉	"string 5"
출력값 〉	"stringstringstringstringstring"

repeating 이용

import Foundation

let inp = readLine()!.components(separatedBy: [" "]).map { $0 }
let (s1, a) = (inp[0], Int(inp[1])!)
print(String(repeating: s1, count: a))

출력 결과

입력값 〉	"string 5"
출력값 〉	"stringstringstringstringstring"