[프로그래머스/python] 짝수 홀수 개수

joseon0thing·2023년 8월 24일
0

python

목록 보기
17/17
post-thumbnail


최종 코드

def solution(num_list):
    ev_num = [] #짝수 담을 리스트
    odd_num = [] #홀수 담을 리스트
    for i in num_list:
        if i % 2==0: #짝수일 경우
            ev_num.append(i)
        else: #홀수일 경우
            odd_num.append(i)
    return len(ev_num), len(odd_num)

다른 사람들 코드

def solution(num_list):
    answer = [0,0]
    for n in num_list:
        answer[n%2]+=1
    return answer

인덱스에서 2로 나눌 경우 0 또는 1만 나오기 때문에 홀수 짝수가 나눠진다.
이를 이용해 하나씩 더해간다

## answer[0]일 경우 (짝수) 0+1씩
## answer[1]일 경우 (홀수) 0+1씩 진행
answer = [0,0]
answer[1] = answer[1] + 1
answer[1] = answer[1] +1
profile
정리.velog

0개의 댓글