정수 배열 num_list가 주어질 때, 배열에 있는 짝수의 개수와 홀수의 개수를 구하는 문제이다.
[짝수 개수, 홀수 개수]
2로 나누었을때 나머지가 1이면 홀수, 없으면 짝수이다.
num % 2 = 0num % 2 = 1따라서 0과 1을 배열의 인덱스로 사용하면 짝수와 홀수의 개수를 바로 저장할 수 있다.
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
for (int num : num_list) {
answer[num % 2]++;
}
return answer;
}
}
