HashMap 썸네일형 리스트형 [프로그래머스] 다단계 칫솔 판매 (Java) programmers.co.kr/learn/courses/30/lessons/77486 코딩테스트 연습 - 다단계 칫솔 판매 민호는 다단계 조직을 이용하여 칫솔을 판매하고 있습니다. 판매원이 칫솔을 판매하면 그 이익이 피라미드 조직을 타고 조금씩 분배되는 형태의 판매망입니다. 어느정도 판매가 이루어진 후, programmers.co.kr 풀이 처음에는 트리 구조로 구현해야 하나 싶었지만, Person 객체를 정의하고 해시맵을 사용하여 간단하게 추천인 관계를 추적할 수 있도록 구현했다. 1) enroll과 referral로부터 정보를 가져와 people 해시맵을 채워넣고 추천인 관계 설정 2) 이익 배분 2-1) seller와 amount의 길이만큼 이익 배분 반복 시행 2-2) while문에서 추천인에게.. 더보기 [프로그래머스 - 해시] 위장 (C++, Java) programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의.. 더보기 이전 1 다음