프로그래머스 · 짝수 홀수 개수
문제
정수가 담긴 리스트 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