Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
heesungkim010 opened this issue Jan 25, 2022 · 1 comment
Open

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

heesungkim010 opened this issue Jan 25, 2022 · 1 comment

Comments

@heesungkim010
Copy link

안녕하세요

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

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

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

@likejazz
Copy link
Collaborator

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants