Skip to content

69번 문제(p538 풀이 2) 질문입니다 #143

Description

@heesungkim010

안녕하세요

풀이 1의 경우에는 시간 복잡도가 O(row + col) 이고,
풀이 2의 경우에는 시간 복잡도가 O(row * col) 일 것 같은데요.

이렇게 가끔씩 파이썬 내부 함수를 쓰면 시간복잡도에서는 안좋은데 실행 시간은 괜찮게 나오는 경우가 있던데요.
실제 코딩테스트에서는 (1) 풀이 1처럼 시간복잡도가 더 나은 풀이와 (2) 풀이 2처럼 시간복잡도는 안좋은데 파이썬 내부함수라 실행시간은 괜찮은 풀이

이 두가지가 다 떠오르면 우선은 (1)로 구현하되, 시간이 부족할거 같으면 (2)로 하는게 좋은 방법일까요?

Activity

  1. likejazz commented on Jan 30, 2022

    @likejazz
    Collaborator

    온라인 코딩 테스트라면 일단 풀리는게 중요하니 2를 우선으로 하는게 맞을거 같구요. 대면 코딩 테스트로 면접관과 함께 풀이한다면 1로 풀이과정을 설명하면서 진행하는게 좋을거 같습니다. 상황에 따라 적절한 방식을 택하는게 좋을거 같네요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions