728x90
반응형
반응형
class Solution {
public String[] solution(String my_str, int n) {
int length = 0;
if(my_str.length() % n > 0) {
length = (my_str.length() / n) + 1;
}else if(my_str.length() % n == 0) {
length = my_str.length() / n;
}
int a = my_str.length() / n; //길이 나눈값
int b = my_str.length() % n; //길이 나머지
String[] answer = new String[length];
int idx1 = 0;
int idx2 = n;
for (int i = 0; i <= a; i++) {
if(i==a & my_str.length() % n > 0) {
answer[a] = my_str.substring(idx1,my_str.length());
break;
}else if(i==a) {
break;
}
answer[i] = my_str.substring(idx1,idx2);
idx1 = idx1+n;
idx2 += n;
}
return answer;
}
}
728x90
반응형
'JAVA 코딩 알고리즘 연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 다음에 올 숫자 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
---|---|
프로그래머스 - 연속된 수의 합 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 종이 자르기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 문자열 밀기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 7의 개수 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 문자열 정렬하기 (2) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 세균 증식 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 제곱수 판별하기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
댓글