728x90
문제 해석
산타가 방문한 횟수 n이 주어진다. n개의 줄에는 a가 들어온다. a가 0이면 가지고 있는 선물 중 가장 가치가 큰 선물을 줘야한다. a가 0이 아니면 선물을 a개만큼 충전하고 각 선물의 가치가 주어진다.
알고리즘
보유한 선물의 개수가 유동적이므로 동적으로 리스트를 생성해야 하고 a 값에 따라 리스트에서 가장 큰 데이터를 출력하고 해당값을 삭제하거나 리스트에 데이터를 추가해야 한다.
코드
728x90
'알고리즘 > 일반' 카테고리의 다른 글
백준 3085번: 사탕 게임 (JAVA) (0) | 2023.05.03 |
---|---|
백준 17212번: 달나라 토끼를 위한 구매대금 지불 도우미 (JAVA) (0) | 2023.04.14 |
백준 5545번: 최고의 피자 (JAVA) (0) | 2023.04.13 |
백준 17952번: 과제는 끝나지 않아 (JAVA) (0) | 2023.04.13 |
백준 2852번: NBA 농구 (JAVA) (0) | 2023.04.11 |