코딩테스트/실습

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

육지상어 2021. 1. 3. 00:23
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

반응형