문자열 my_str
과 n
이 매개변수로 주어질 때, my_str
을 길이 n
씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요.
my_str | n | result |
---|---|---|
"abc1Addfggg4556b" | 6 | ["abc1Ad", "dfggg4", "556b"] |
"abcdef123" | 3 | ["abc", "def", "123"] |
public String[] solution(String my_str, int n) {
int cnt = (my_str.length() + n - 1) / n;
// System.out.println(cnt);
String[] answer = new String[cnt];
for (int i=0; i<cnt; i++) {
int start = i * n;
int end = 0;
if (start + n >= my_str.length()) {
end = my_str.length();
} else {
end = start + n;
}
answer[i] = my_str.substring(start, end);
}
return answer;
}