정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
num_list의 길이 ≤ 100num_list의 원소 ≤ 1,000| num_list | result |
|---|---|
| [1,2,3,4,5] | [2,3] |
| [1,3,5,7] | [0,4] |
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
int even = 0;
int odd = 0;
for (int i=0; i < num_list.length; i++) {
if (num_list[i] % 2 == 0) {
answer[0] = even += 1;
} else {
answer[1] = odd += 1;
}
}
return answer;
}
}
// (1)
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
for (int i=0; i < num_list.length; i++)
answer[num_list[i] % 2]++;
return answer;
}
}
// (2)
class Solution {
public int[] solution(int[] num_list) {
return IntStream.of((int) Arrays.stream(num_list).filter(i -> i%2 == 0).count()
, (int) Arrays.stream(num_list).filter( i -> i%2 == 1).count()).toArray();
}
}