Skip to content

문제 036 : 전화번호 목록 #109

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

Open
wants to merge 1 commit into
base: solutions
Choose a base branch
from
Open

문제 036 : 전화번호 목록 #109

wants to merge 1 commit into from

Conversation

tiaz0128
Copy link
Contributor

@tiaz0128 tiaz0128 commented Feb 19, 2024

소요시간

  • 1시간

사용한 자료구조, 알고리즘

  • 정렬
  • 집합이 필요한가?

해당 자료구조, 알고리즘을 사용한 근거

  • 집합 문제?

어려웠던 구현 포인트

  • 처음에 정렬은 전혀 생각을 못했다...

구현한 코드의 시간 복잡도

  • $O(N)$

추가한 테스트 케이스와 그 이유

  • 없음

개선이 필요한 부분은?

  • 정렬이 시간이 걸린다고 생각하지 말고
  • 정렬해서 시간을 단축한다는 생각이 필요

Copy link
Contributor

👋 @tiaz0128 님 안녕하세요!
코딩 테스트 합격자 되기(파이썬 편) : 문제 036 를 풀고 있으시네요!
해당 문제의 책 페이지와 프로그래머스 링크를 알려드릴께요!

10장 집합
전화번호 목록 ⭐⭐
코딩 테스트 합격자 되기(파이썬 편) - p358
프로그래머스 link

  1. 테스트가 실패한 경우 다시 한번 문제를 풀어서 push 해보세요!
  2. 로컬에서 디버깅도 해보고 스스로 코멘트를 달면서 공부해보세요!
  3. 다시 한번 문제를 풀어서 push 해보세요!

Copy link
Contributor

🎉 @tiaz0128 님. 축하 합니다!

문제 036 테스트를 통과하셨습니다!
solutons 브랜치에 Merge 해주세요!

도움이 필요한 사람들이 있으면 도와주세요! 소통하면서 더 성장 할 수 있는 좋은 기회입니다!
문제 036 - 도움주러 가기

@github-actions github-actions bot added the Pass 테스트에 성공했습니다. Merge 해주세요! label Feb 19, 2024
Copy link
Contributor

✨ 아래의 코드는 테스트를 통과한 코드입니다.

def solution(phone_book):
    phone_book.sort()

    for idx, phone in enumerate(phone_book):
        if idx != 0 and phone.startswith(phone_book[idx - 1]):
            return False

    return True

@tiaz0128 tiaz0128 changed the title 문제 036 : 문제 036 : 전화번호 목록 Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pass 테스트에 성공했습니다. Merge 해주세요! 문제036
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant