flip 함수 적용시 중복처리 문제

조회수 727회

너무 기초적인 질문이라 민망할 정도이지만, 독학과정에서 도움이 필요해 요청드립니다.

문제는

ㄴ 딕셔너리 구조의 자료를 생성하고 key와 value를 바꿔서 딕셔너리에 저장하는 함수(filp)를 구현하라. 그 함수를 불러서 실행하라. 원래 데이터에서 value가 같은 게 있을 때의 처리를 위해서 신규 딕셔너리는 value를 list로 저장하라.

실행 예)

flip({"잡채": "한식", "갈비탕": "한식", "초밥": "일식", "짜장면": "중식"})

{"한식": ["잡채", "갈비탕"], "일식": ["초밥"], "중식": ["짜장면"]}

입니다.

이미지 저는 이렇게작성해 봤는데, 중복값이 하나라는 걸 인지하고 만들다보니 중복값 처리가 제대로 되지 않을 것 같아요. 어떤 부분을 수정해야 하는지도 감이 오지 않아 도움 요청드립니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)