나의 풀이
class Solution {
public int[] solution(int[] num_list) {
int[] answer = {0, 0};
for(int i=0; i<num_list.length; i++) {
answer[num_list[i] % 2] +=1;
}
return answer;
}
▶ answer[num_list[i] % 2] +=1;
▶2로 나눈 나머지는 0 또는 1이다.
▶ 인덱스가 0인 경우는 num_list[i]가 짝수임과 동시에 0의 인덱스에 +1된다.
▶ 인덱스가 1인 경우는 num_list[i]가 홀수임과 동시에 1의 인덱스에 +1된다.
'프로그래머스(자바) > LV.0(자바)' 카테고리의 다른 글
삼각형의 완성조건(1) - 삼항연산자★ (0) | 2022.11.19 |
---|---|
최댓값 만들기(1) - 오름차순 정렬 + 가장 끝에 있는 값 (0) | 2022.11.18 |
배열 두 배 만들기 - stream, lambda를 쓰자★ (0) | 2022.11.18 |
배열뒤집기 - Stream★, mapToInt, 고전 for문 (0) | 2022.11.18 |
중복된 숫자 개수 + 머쓱이보다 키 큰 사람★ (0) | 2022.11.18 |