[Programmers][Python] 짝수 홀수 개수
Lv.0 🔗짝수 홀수 개수
📝문제 요약
문제 설명
정수가 담긴 리스트 num_list
가 주어질 때, num_list
의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
제한사항
- 1 ≤
num_list
의 길이 ≤ 100 - 0 ≤
num_list
의 원소 ≤ 1,000
입출력 예
num_list | result |
---|---|
[1, 2, 3, 4, 5] | [2, 3] |
[1, 3, 5, 7] | [0, 4] |
입출력 예 설명
입출력 예 #1
- [1, 2, 3, 4, 5]에는 짝수가 2, 4로 두 개, 홀수가 1, 3, 5로 세 개 있습니다.
입출력 예 #2
- [1, 3, 5, 7]에는 짝수가 없고 홀수가 네 개 있습니다.
✏️문제 풀이
- 짝수와 홀수를 담을 a, b 변수 선언
- list 요소의 값을 2로 나누었을 때 나머지가 0이면
if i % 2 == 0 :
- a는 1씩 증가
a += 1
- a는 1씩 증가
- 아닌 경우에는
else :
- b는 1씩 증가
b += 1
- b는 1씩 증가
- return은 출력 예시에 맞게
[a, b]
💯제출 코드
def solution(num_list):
a = 0 # 짝수 담기
b = 0 # 홀수 담기
for i in num_list :
if i % 2 == 0 :
a += 1
else:
b += 1
return [a, b]
댓글남기기