문제
문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요.
제한사항
- 1 ≤ my_string 의 길이 ≤ 100
- my_string 은 영소문자로만 이루어져 있습니다.
- 1 ≤ k ≤ 100
class Solution {
public String solution(String my_string, int k) {
StringBuilder answer = new StringBuilder();
for(int i = 0; i < k; i++) {
answer.append(my_string);
}
return answer.toString();
}
}
위 결과를 사용하는 것 보다 repeat() 메서드를 쓰는 게 약간 더 효율적인 결과가 나온 것 같았다.
class Solution {
public String solution(String my_string, int k) {
return my_string.repeat(k);
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181940