1단계
• 신고 결과 받기
def solution(id_list, report, k):
answer = [0]*len(id_list)
reports={x:0 for x in id_list}
for r in set(report):
reports[r.split()[1]]+=1
for r in set(report):
if reports[r.split()[1]]>=k:
answer[id_list.index(r.split()[0])]+=1
return answer
- list.index() 로 인덱스를 사용할 수 있음
• 폰켓몬
def solution(nums):
answer = 0
nums_middle = int(len(nums)//2)
nums_set = set(nums)
for i in nums_set:
if(answer<nums_middle):
answer+=1
return answer
- set를 이용하여 중복을 제거
- 뽑는 수보다 answer은 항상 작음