You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
이 문제는 5kg, 3kg 봉지만 존재하므로, 남김없이 가져가는 경우 중에서, 5kg 봉지가 최대가 될 때 봉지의 개수는 최솟값을 가짐.
따라서 설탕을 최대로 가져갈 수 있는 5kg 봉지의 개수 구해서 이 값을 하나씩 줄여나가면서, 3kg 봉지로 남김없이 가져갈 수 있을 때, 봉지의 개수가 정답임.
구현
단순히 인덱스i를 N/5를 초기값으로 설정하고(최대한의 5kg 봉지 갯수) N - i * 5가 3으로 나누어떨어질 때 까지 i를 줄여나가면서 설탕봉지의 최소값을 구할 수 있음.
만약 이 값을 찾지 못하면 -1 반환.
2839: 설탕 배달
소스 코드
아이디어
이 문제는 5kg, 3kg 봉지만 존재하므로, 남김없이 가져가는 경우 중에서, 5kg 봉지가 최대가 될 때 봉지의 개수는 최솟값을 가짐.
따라서 설탕을 최대로 가져갈 수 있는 5kg 봉지의 개수 구해서 이 값을 하나씩 줄여나가면서, 3kg 봉지로 남김없이 가져갈 수 있을 때, 봉지의 개수가 정답임.
구현
단순히 인덱스
i
를N/5
를 초기값으로 설정하고(최대한의 5kg 봉지 갯수)N - i * 5
가 3으로 나누어떨어질 때 까지i
를 줄여나가면서 설탕봉지의 최소값을 구할 수 있음.만약 이 값을 찾지 못하면 -1 반환.
The text was updated successfully, but these errors were encountered: