본문 바로가기
코딩 테스트/백준

[백준 10807번] 개수 세기 (python)

by SH_L 2023. 9. 2.
반응형

[문제]

 

 

 

 

[풀이]

 

import sys

n = int(sys.stdin.readline())
n_list = list(map(int, sys.stdin.readline().split()))

v = int(sys.stdin.readline())
count = 0

for i in range(n):
    if n_list[i] == v:
        count += 1

print(count)

 

int(sys.stdin.readline())을 사용하여 입력받은 값을 변수 n에 저장한다. n은 정수의 개수를 나타낸다.

 

list(map(int, sys.stdin.readline().split()))을 사용하여 임의의 개수의 정수를 한 줄에 입력 받아 변수 n_list에 리스트 형태로 저장한다.

 

int(sys.stdin.readline())을 사용하여 입력받은 값을 변수 v에 저장한다. v는 n_list에서 찾고자 하는 정수를 나타낸다.

 

변수 count를 사용하여 n_list에 찾고자 하는 v가 있을 경우 count에 1씩 더해준다. 해당 과정을 입력받은 n만큼 반복한다.

반응형