문제
문자열 my_string과 정수 k가 주어질 때, my_string을 k 번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요.
입출력 예
my_string |
k |
result |
"string" |
3 |
"stringstringstring" |
"love" |
10 |
"lovelovelovelovelovelovelovelovelovelove" |
정답
처음에는 for문만 사용하여 실행을 하였는데 실패가 떴다.. 아마도 메모리 이슈일듯..
func solution(_ my_string:String, _ k:Int) -> String {
var result = String()
for i in 0..<k{
result.append(my_string)
}
return result
}
→ while문 추가하여 제출하였더니 되었다.
func solution(_ my_string:String, _ k:Int) -> String {
var result = String()
for i in 0..<k{
result.append(my_string)
while(i == k)
{
return result
}
}
return result
}