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

googoo님의 프로필 이미지
googoo

작성한 질문수

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

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

이렇게 푸는건 효율적이지 못할까요?

작성

·

220

0

def solution(nums):
    answer = -1
    count = [0] * 1001

    for x in nums:
        count[x] += 1

    for y in range(len(count)):
        if count[y] == 1:
            if answer < y:
                answer = y

    return answer

안녕하세요.

선생님 코드와는 두번째 for문의 구현이 조금 다른데 이런 방식도 문제 없는지 궁금합니다.

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 위와 같이 풀어도 효율성에서 큰 차이는 없습니다. 괜찮습니다.

googoo님의 프로필 이미지
googoo

작성한 질문수

질문하기