다단계 칫솔 판매 썸네일형 리스트형 [프로그래머스] 다단계 칫솔 판매 (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문에서 추천인에게.. 더보기 이전 1 다음