개발 연습장/백준 문제풀이

[파이썬, Python] 백준 10807: 개수 세기

LooanCheong 2022. 11. 20. 05:28
반응형

문제

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

 

10807번: 개수 세기

첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거

www.acmicpc.net

코드

n = int(input())
num_list = list(map(int, input().split()))
v = int(input())
cnt = 0

for i in num_list:
    if i == v:
        cnt += 1

print(cnt)

설명

정수의 개수 n 을 입력 받아 준다.
num_list라는 변수에 리스트의 값을 입력 받아 준다.
v를 통해 찾아야 할 정수를 입력 받아 준다.
카운팅을 위해 cnt라는 변수를 생성해준다.

반복문을 통해 i를 num_list 안의 수로 지정해주고,
만약 i가 v와 같다면 cnt를 1 올려준다.

cnt를 출력해준다

반응형