짱이 될거야
백준 10807: 개수 세기 Python 본문
https://www.acmicpc.net/problem/10807
10807번: 개수 세기
첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거
www.acmicpc.net
배열 개수인 N은 1 ≤ N ≤ 100의 조건을 가지고 있지만 배열의 각 수는 -100보다 크거나 같으며, 100보다 작거나 같다.
counting 배열인 arr를 만들어서 풀었는데, 이때 -100부터 100까지의 수를 담을 수 있도록 counting 배열의 수를 201로 정했다.
N = int(input()) # 정수의 개수
arr = list(map(int, input().split()))
nums = [0] * 201 # -100~100까지 배열 만들어주기(0 포함)
for i in range(N):
nums[arr[i]+100] += 1
print(nums[int(input())+100])
'알고리즘' 카테고리의 다른 글
백준 2566: 최댓값 Python (0) | 2022.11.24 |
---|---|
백준 2738: 행렬 덧셈 (0) | 2022.11.24 |
백준 3003: 킹, 퀸, 룩, 비숍, 나이트, 폰 Python (0) | 2022.11.23 |
프로그래머스: 모의고사 (0) | 2022.11.22 |
프로그래머스: 과일장수 Python (0) | 2022.11.15 |
Comments