[Programmers] 문자열 곱하기
2023. 7. 23. 16:33
문제
문자열 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
}
728x90
'Test > Coding Tests' 카테고리의 다른 글
[Programmers] 최빈값 구하기 (0) | 2023.10.08 |
---|---|
[Programmers] 최대 공약수 & 최소 공배수 (0) | 2023.10.08 |
[Programmers] 문자열 돌리기 (0) | 2023.07.23 |
[Programmers] Day 2 (0) | 2023.06.03 |
[Programmers] Day1 (0) | 2023.05.21 |