본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [잘라서 배열로 저장하기] 자바

by tripleup 2023. 6. 7.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 잘라서 배열로 저장하기

https://school.programmers.co.kr/learn/courses/30/lessons/120913


해결 과정

 

 

소스 코드
class Solution {
    public String[] solution(String my_str, int n) {
        int length = 0;
        
        if (my_str.length() % n == 0) {
           length = my_str.length()/n;
        }else {
            length = my_str.length()/n+1;
        }
        
        String[] answer = new String[length];
        
        for(int i =0; i<length; i++) {
            if(my_str.length() >= n) {
                answer[i] = my_str.substring(0, n);
                my_str = my_str.substring(n, my_str.length());
            } else {
                answer[i] = my_str.substring(0, my_str.length());
            }
        }
        
        return answer;
    }
}
728x90
반응형

댓글