import java.util.*;
class Solution {
public String solution(String my_string, int n) {
String answer = "";
char[] arr = my_string.toCharArray(); // 받은 문자열 char 배열로 변경
List<String> charList = new ArrayList<>(); // String 타입 List 생성
for (int i=0; i<arr.length; i++){
for (int j=0; j<n; j++){
charList.add(String.valueOf(arr[i])); // List에 넣을때 형변환 해서 넣기
}
}
answer = String.join("",charList); // String배열 문자열로 합치기
return answer;
}
}
다른사람풀이
class Solution {
public String solution(String my_string, int n) {
StringBuilder sb = new StringBuilder();
for(char c : my_string.toCharArray()){
sb.append((c + "").repeat(n));
}
return sb.toString();
}
}
StringBuilder와 repeat함수 활용