동캄의 코딩도장

백준 20937 [떡국] 파이썬 본문

코테/BOJ

백준 20937 [떡국] 파이썬

동 캄 2022. 2. 11. 21:15

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

 

20937번: 떡국

Naver D2를 아시나요? D2는 For Developers, By Developers의 약자로, 개발자들을 위해 개발자들이 직접 만들어 가고 있는 네이버 개발자 지원 프로그램입니다. 네이버가 축적한 기술과 지식을 공유하고, 외

www.acmicpc.net

n = int(input())
lst = list(map(int, input().split()))
answer = 1
lst.sort(reverse=True)
count = 1
for i in range(len(lst)-1):
    if lst[i] == lst[i+1]:
        count += 1
        answer = max(answer, count)
    else:
        count = 1
print(answer)

서로 다른 숫자의 개수를 세는 것이 포인트였다.

#백준 20937
n=int(input())
lst=[0]*(500001)
s=map(int,input().split())

for i in s:
    lst[i]+=1
print(max(lst))

위의 풀이도 마찬가지로 서로 다른 숫자의 개수를 센다.