Java

[코딩 기초 문제] 할 일 목록

Song hyun 2025. 1. 14. 15:57
728x90
반응형

[코딩 기초 문제] 할 일 목록

 

오늘 해야 할 일이 담긴 문자열 배열 todo_list와
각각의 일을 지금 마쳤는지를 나타내는 boolean 배열 finished가 매개변수로 주어질 때, 
todo_list에서 아직 마치지 못한 일들을 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요.

 

 

class Solution {
    public String[] solution(String[] todo_list, boolean[] finished) {
        
        int left_num=0;
        for(int a=0; a<finished.length; a++){
            if(!finished[a]){
                left_num++;
            }
        }
        
        String[] answer = new String[left_num];
        int current_index=0;
        
        for(int i=0; i<todo_list.length; i++){
            if(finished[i]==false){
                answer[current_index] = todo_list[i];
                current_index++;
            } 
        }
        
        return answer;
    }
}
728x90
반응형
댓글수0