입출력 예
todo_list | finished | result |
["problemsolving", "practiceguitar", "swim", "studygraph"] | [true, false, true, false] | ["practiceguitar", "studygraph"] |
입출력 예 설명
입출력 예 #1
- 예제 1번의
todo_list
중에서 "problemsolving"과 "swim"은 마쳤고, "practiceguitar"와 "studygraph"는 아직 마치지 못했으므로todo_list
에서 나온 순서대로 담은 문자열 배열 ["practiceguitar", "studygraph"]를 return 합니다.
코드
public class Solution {
public String[] solution(String[] todo_list, boolean[] finished) {
int count = 0;
for (boolean done : finished) {
if (!done) count++;
}
int index = 0;
String[] result = new String[count];
for (int i = 0; i < finished.length; i++) {
if (!finished[i]) {
result[index++] = todo_list[i];
}
}
return result;
}
}

Share article