프로그래머스 전화번호 목록

최준근·2021년 10월 28일
0

문제설명

생각하기

  1. phone_book의 1부터 끝까지 중 접두어가 0번쨰 번호와 같은지 아닌지 확인
  2. for문으로 phone_book을 1부터 끝까지 돌며 0번째와 비교 if문으로 걸러내기
  3. 걸러낸 값들을 확인하여 출력

내 코드

첫번째 시도는 실패.. 효율성에서 문제가 생겼다.
아무래도 시간이 오래걸리는게 다른 방법을 찾아봐야겠다.


두번째 시도 for문을 wihle로 바꾸고 코드를 간소화 했다.
하지만 이번에도 시간초과와 효율성에 문제가 있다.
아무래도 문제 해결 방법자체가 다른 것 같다.


세번재 시도
for문으로 다시 바꾸고 범위를 정한뒤 if문 한개로 문제를 풀었다.
솔직히 첫번째와 두번째 방법과 큰 차이는 아니지만 in을 사용하지 않기 때문에 코드가 빨라진 듯 하다.

profile
느려도 좋으니 꾸준하게

0개의 댓글