공부하기/백준

[Python] 백준 풀기 14909 - 양수 개수 세기

XEV 2023. 3. 10. 23:38

파이썬 백준 14909번

브론즈 3

https://www.acmicpc.net/problem/14909

 

14909번: 양수 개수 세기

첫째 줄에 최대 1,000,000개의 정수가 주어진다. 입력으로 주어지는 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같다.

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현

 

 

 

 

 

문제 풀기

파이썬의 list() 와 map() 으로 입력 숫자들을 배열로 입력받는다.

배열에서 하나씩 빼내어 0 보다 큰 경우 count 를 하나씩 늘려준다.

모든 숫자가 양의 정수 판단이 끝나면 count 를 출력한다.

 

 

 

 

 

코드 보기

import sys
inputdata = sys.stdin.readline


def fnIsPositiveInteger():
    count = 0
    for n in num_ls:
        if n > 0:
            count += 1
    
    print(count)


if __name__ == "__main__":
    num_ls = list(map(int, inputdata().split()))
    
    fnIsPositiveInteger()