https://www.acmicpc.net/problem/10807
10807번: 개수 세기
첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거
www.acmicpc.net
풀이
cnt = int(input()) # 입력 개수
list = input().split() # 찾을 리스트
key = input() # 리스트에서 찾을 값
result = {key: 0}
for i in list:
# 딕셔너리에 key값으로 없다면 1로 초기화
if i not in result:
result[i] = 0
# key 값이 몇개가 있는지 카운트를 올려준다.
result[i] += 1
# key 값으로 결과 출력
print(result[key])
'Language > Python' 카테고리의 다른 글
[Python] 백준 문제풀이 10818번 - 최소, 최대 (0) | 2023.05.04 |
---|---|
[Python] 백준 문제풀이 10871번 - X보다 작은 수 (0) | 2023.05.04 |
[Python] 백준 문제풀이 10951번 - A+B - 4 (0) | 2023.05.04 |
[Python] 백준 문제풀이 10952번 - A+B - 5 (0) | 2023.05.04 |
[Python] 파이썬 가변 매개변수 함수를 만들어보자 (0) | 2023.05.04 |
댓글