관리 메뉴

솜씨좋은장씨

[Programmers] 짝수 홀수 개수 (Python) 본문

Programming/코딩 1일 1문제

[Programmers] 짝수 홀수 개수 (Python)

솜씨좋은장씨 2023. 2. 23. 23:49
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 짝수 홀수 개수 입니다.

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

👨🏻‍💻 문제 풀이

num_list 에서 숫자를 하나씩 꺼내온 다음

% 연산자를 활용하여

2로 나눴을때 나오는 나머지가 0 이면 -> 짝수 개수 + 1

2로 나눴을떄 나오는 나머지가 1 이면 -> 홀수 개수 + 1

한 뒤 마지막으로 리스트에 짝수, 홀수 순으로 담아 return 하였습니다.

👨🏻‍💻 코드 ( Solution )

def solution(num_list):
    answer = []
    
    odd_num, even_num = 0, 0
    
    for num in num_list:
        if num % 2 == 0:
            even_num += 1
        else:
            odd_num += 1
    
    answer = [even_num, odd_num]
    
    return answer
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments