본문 바로가기
코딩테스트/실습

프로그래머스 해시 문제 - 2 , 전화번호부

by 육지상어 2021. 1. 3.
728x90
반응형

전화번호부 문제이다.
특정 배열 인자에 특정 배열 인자가 포함하는지 체크하는 로직이다.
원래라면 2중 포문을 사용하면 안되고, 해시 맵핑을 해야할테지만, 테스트치고 sort로 과정을 줄인 후
풀었더니 통과해버렸다.

정답 예시중에 제대로 해시함수를 사용한곳은 없었다. 파이썬 언어 자체의 문제일까? 일단 잘 모르겠다.

def solution(p):
answer=True
p.sort()
for i in range(0,len(p)):
for a in p[i+1:]:
if p[i] in a:
answer = False
return answer
return answer

반응형

댓글