문제
내 정답 코드
import Foundation
var result = ""
func solution(_ my_string:String, _ k:Int) -> String {
for _ in 0..<k {
result += my_string
}
return result
}
#
이 문제도 반복문으로 해결하였지만 알지 못했던 기술을 통해 해결할 수 있었다.
String의 repeating파라미터를 통해 간단하게 해결할 수 있다.
import Foundation
func solution(_ my_string:String, _ k:Int) -> String {
return String(repeating: my_string, count: k)
}
배운 기술
1. init(repeating: , count: )
https://developer.apple.com/documentation/swift/string/init(repeating:count:)-23xjt
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day3-5] 두 수의 연산값 비교하기 (0) | 2024.01.21 |
---|---|
[Day3-4] 더 크게 합치기 (0) | 2024.01.21 |
[Day3-2] 문자 리스트를 문자열로 변환하기 (0) | 2024.01.21 |
[Day3-1] 문자열 섞기 (0) | 2024.01.21 |
[Day2-5] 문자열 겹쳐쓰기 (0) | 2024.01.14 |