본문 바로가기
코딩테스트 연습/프로그래머스 Lv.0

프로그래머스 코딩테스트 lv.0 - 짝수 홀수 개수 (Java)

by 트레비봄 2023. 7. 21.
728x90

문제 설명과 입출력 예

class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = new int [2]; // 정수 배열 생성.
        
        int even = 0; // 변수 초기화 (짝수, 홀수)
        int odd = 0;
        int length = num_list.length; // 배열의 길이에 대한 변수.
        for (int i = 0; i < length; i++) { // index의 숫자가 짝수 여부 확인.
            if (num_list[i] % 2 == 0) { // 만약 짝수라면 해당 개수 증가 후 answer 배열의 첫 번째 인덱스에 저장.
                even++;
                answer[0] = even;
            } else // 홀수일 경우 해당(odd) 개수 증가, answer 배열 2번째 인덱스에 저장.
                odd++;
                answer[1] = odd;
        }
        return answer;
    }
}

* 이번 문제를 풀면서 변수명 지정할 때 영단어좀 알아놔야겠다(?) 라는 당연하면서도 이상한 느낌이라해야하나... 여튼 생각했다. ㅎㅎ;

* even : 짝수, odd : 홀수

* 배열의 이해도를 필요로 하는 문제 인것 같다..

 

230720

 

728x90