문제 설명
정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
answer = [0, 0]
- answer[0], answer[1]에 각각 짝수 홀수 개수를 카운팅
def solution(num_list):
answer = [0, 0]
for i in range(len(num_list)):
if num_list[i] % 2 == 0:
answer[0] += 1
else:
answer[1] += 1
return answer
answer[n%2] +=1
- n%2 = 0 -> answer[0] += 1
- n%2 = 1 -> answer[1] += 1
def solution(num_list):
answer = [0,0]
for n in num_list:
answer[n%2]+=1
return answer
https://github.com/seonmin5/codingtest_Python
GitHub - seonmin5/codingtest_Python
Contribute to seonmin5/codingtest_Python development by creating an account on GitHub.
github.com
반응형
'Python' 카테고리의 다른 글
[Python] 문자열 다루기 기본, .isdigit() (0) | 2024.07.20 |
---|---|
[Python] 모음 제거, .replace(), .join(), 리스트 컴프리헨션 (0) | 2024.07.17 |
[Python] 머쓱이 보다 키 큰 사람, .append(), .sort() - 생략 가능 (0) | 2024.07.17 |
[Python] 개미 군단, (hp//5) + ((hp%5)//3) + ((hp%5)%3) (1) | 2024.07.15 |
[Python] 옷가게 할인 받기, math.floor(), int() (0) | 2024.07.12 |