
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함수 활용