본문 바로가기

프로그래머스/해시

[프로그래머스 - 전화번호 목록] - Java, Python

[문제]

문제

[JAVA]

아래 소스는 제가 효율성 체크에서 실패한 경험이있어 제 블로그 메뉴 중 '자아성찰'에 가시면 자세히 설명되어있습니다.ㅋ

JAVA

[Python - Hash이용]

hash 이용

[Python - zip이용]

zip이용

[Zip 함수]

여러 개의 순회 가능한(iterable) 객체를 인자로 받고, 각 객체가 담고 있는 원소를 tuple의 형태로 접근 가능한 반복자(iterator)를 반환합니다.

  • 기본

기본

  • 병렬 처리 : 여러 그룹의 데이터를 한번의 루프로 처리한다.

병렬처리

  • unzip : zip() 함수로 엮은 데이터를 다시 해체한다.

unzip

  • 사전(dictionary) 변환

사전(dictionary) 변환

  • 주의사항: 만약 zip를 사용할때 가장짧은 인자의 기준으로 나머지는 버려지므로 주의해야 합니다.