목록counter (2)
하루일문
[백준] 10816번 숫자 카드 2(파이썬)
풀이 import sys card_n = int(input()) card = list(map(int, sys.stdin.readline().split())) M = int(input()) s_g = list(map(int, sys.stdin.readline().split())) from collections import Counter count = Counter(card) for i in s_g: if i in count: print(count[i], end = " ") else: print(0, end = " ")
algorithm/baekjoon
2023. 2. 14. 17:36
[백준] 2108번 통계학(파이썬)
풀이 import sys, math n = int(sys.stdin.readline()) nums = [] for _ in range(n): num = int(sys.stdin.readline()) nums.append(num) # 오름차 정렬 s_n = sorted(nums) #평균 #round = 반올림 avg = round(sum(nums)/n) #중앙값 # math.ceil = 올림 mid = s_n[math.ceil(len(nums)//2)] #최빈값 #딕셔너리 생성 cnt = {} #딕셔너리에 넣고 있으면 카운트 for i in range(len(s_n)): if s_n[i] not in cnt: cnt[s_n[i]] = 1 else: cnt[s_n[i]] += 1 # value값이 value..
algorithm/baekjoon
2023. 2. 12. 20:41