짝수 홀수 개수

Polla·2023년 2월 8일
0

programmers

목록 보기
41/58
post-thumbnail

프로그래머스 lv0 짝수 홀수 개수 파이썬



💡 문제


정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중
짝수와 홀수의 개수를 담은 배열을 return 하도록 
solution 함수를 완성해보세요.


🥳 해결!


이번엔 bitwise 연산을 사용해 보고 싶어서 골라봤다.


def solution(num_list):
    answer = [0,0]
    for i in num_list:
        if i & 1 == 0:
            answer[0] +=1
        else:
            answer[1] += 1
            
    return answer

간단하게 풀었는데 이걸 다른 방식으로 푸는 사람을 봐서
나도 적용해봤다.


def solution(num_list):
    answer = [0,0]
    for i in num_list:
        answer[i&1] += 1
            
    return answer

계산을 해서 넣는 형식이 아닌, 결과를 이용해서 넣는 식...
num_list가 그렇게 큰 문제도 아니라서 runtime에는 큰차이가 없는데
(아닌가 계산해도 runtime은 똑같나? 헷갈리네요)

접근하는 방법이 신박해서 가져왔다. 메모해둬야지...

profile
트러블 슈팅 Blog => https://polla.palms.blog/home

0개의 댓글