인프런 커뮤니티 질문&답변

lzvckaya님의 프로필 이미지
lzvckaya

작성한 질문수

입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]

[문제 1번] 빈도수(ver 1)

dic으로 풀었는데

작성

·

220

0

def dic_solution(nums):
    answer = -1
    sH = dict()
    for i in nums:
        if(i in sH):
            sH[i]+=1
        else:
            sH[i]=1
    
    for i in sH:
        if(sH[i]==1):
            if(i>answer):
                answer=i
    return answer

 

이렇게 dic으로 풀었는데

수업에서는 다른 방법으로 풀었더라고요

수업 끝에서 대충 듣긴 했는데

그냥 단순히 작아서 direct address table로 만든건가요?

아니면 추가적인 이유가 있나요?

궁금합니다.

답변 1

0

lzvckaya님의 프로필 이미지
lzvckaya
질문자

빈도수 2 답변이 이거네요...

lzvckaya님의 프로필 이미지
lzvckaya

작성한 질문수

질문하기