https://school.programmers.co.kr/learn/courses/30/lessons/181836
각 문자를 k번 반복해 새로운 문자열을 만들고, 그 새로운 문자열을 k번 반복해 ArrayList에 넣어 주면 된다.
import java.util.*;
class Solution {
public ArrayList solution(String[] picture, int k) {
int len = picture.length;
ArrayList<String> list = new ArrayList<>();
for(int i=0; i<len; i++){
String newStr = "";
String[] str = picture[i].split("");
for(int j=0; j<str.length; j++){
for(int a=0; a<k; a++){
newStr += str[j];
}
}
for(int j=0; j<k; j++){
list.add(newStr);
}
}
return list;
}
}