짝수 홀수 개수

화낼거양's avatar
Nov 27, 2024
짝수 홀수 개수
Contents
문제정답
 
 

문제

 
notion image
 
기본적으로 주어진 코드 :
 
class Solution { public int[] solution(int[] num_list) { int[] answer = {}; return answer; } }
 

정답

 
class Solution { public int[] solution(int[] num_list) { int[] answer = new int[2]; for (int i = 0; i < num_list.length; i++) { int target = num_list[i]; if (target % 2 == 0) { answer[0]++; } else { answer[1]++; } } return answer; } }
 
  • 반환할 배열의 길이는 짝수의 개수, 홀수의 개수. 즉 2입니다.
  • 반복문을 통해 num_list 배열의 값들을 순회하며, 직관적으로 보기 쉽게 값을 target 변수에 대입합니다.
  • target%2 가 0이면 짝수입니다. 반대는 홀수입니다. 따라서 짝수라면 answer 배열의 0번째 인덱스 값을 1증가, 홀수일때는 1번째 인덱스 값을 1 증가시킵니다.
Share article

moohyun