• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

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

23.06.04 19:22 작성 조회수 166

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

안녕하세요^^

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