class Solution {
public String[] solution(String my_str, int n) {
int number = (int) Math.ceil((double) my_str.length() / n);
String[] answer = new String[number];
int count = 0;
for (int i = 0; i < my_str.length(); i += n) {
int endIndex = Math.min(i + n, my_str.length());
answer[count] = my_str.substring(i, endIndex);
count++;
}
return answer;
}
}
Math.ceil()
파라미터 값과 같거나 큰 수 중에서 가장 작은 정수 반환함. (올림)
Math.floor()
파라미터 값과 같거나 작은 수 중에서 가장 큰 정수 반환. (내림)
Math.min()
파라미터 값 중 가장 작은 수를 반환하고, 비교할 수 없는 값이 포함되면 NaN을 반환함
Math.max()
파라미터 값 중 가장 큰 수를 반환하고, 비교할 수 없는 값이 포함되면 NaN을 반환함
Math.round()
파라미터로 받은 값의 소수점 첫번째 자리에서 반올림하여 결과값 반환
'ㅋㅌ' 카테고리의 다른 글
Integer.toBinaryString() (0) | 2023.07.12 |
---|---|
빈 배열에 추가, 삭제하기 (0) | 2023.07.09 |
부분 문자열 이어 붙여 문자열 만들기 (0) | 2023.07.05 |
**********************System.arraycopy() (0) | 2023.07.05 |
묘경이한테 물어보기 (0) | 2023.07.03 |