728x90
import Foundation
func solution(_ my_string: String, _ n: Int) -> String {
var result = ""
//my_string의 길이가 2 이상 5 이하, n이 2 이상 10 이하인지 확인합니다. 만약 그렇지 않다면, 빈 문자열을 반환합니다.
guard 2...5 ~= my_string.count && 2...10 ~= n else { return "" }
//my_string의 각 문자 char에 대해 n번씩 반복해서 result에 추가합니다.
for char in my_string {
for _ in 1...n {
result.append(char)
}
}
print(result)
return result
}
solution("hello", 3)
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Programmers/Swift] Lv.0 배열 원소의 길이 (0) | 2024.03.13 |
---|---|
[Programmers/Swift] Lv.0 중복된 숫자 개수 (0) | 2024.03.08 |
[프로그래머스] 옷가게 할인 받기 (0) | 2023.03.17 |
[프로그래머스] 최빈값 구하기 (0) | 2023.03.08 |
[프로그래머스] 배열 중앙값 구하기 (0) | 2023.03.06 |