자기계발
프로그래머스
짝수 홀수 개수

프로그래머스 · 짝수 홀수 개수

문제

정수가 담긴 리스트 num_list가 주어진다. 원소 중 짝수의 개수와 홀수의 개수를 담은 배열을 반환하는 solution 함수를 완성한다. 길이는 1 이상 100 이하, 원소는 0 이상 1,000 이하다.

풀이

짝수와 홀수는 2로 나눈 나머지로 구분한다. 나머지가 0이면 짝수(even), 1이면 홀수(odd)다. 리스트를 순회하면서 조건문으로 각 개수를 세고, [짝수 개수, 홀수 개수] 순서로 반환한다.

def solution(num_list):
    odd = 0
    even = 0
    for num in num_list:
        if (num%2)==0:
            even+=1
        else:
            odd+=1
    answer = [even, odd]
 
    return answer

출처