inblog logo
|
moohyun
    알고리즘문제풀기

    짝수 홀수 개수

    화낼거양's avatar
    화낼거양
    Nov 27, 2024
    짝수 홀수 개수
    Contents
    문제정답
     
    출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120824
     

    문제

     
    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
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog