반응형
백준 그리디 알고리즘 중 설탕배달
5kg짜리를 최대로 잡고 5kg 짜리를 줄이고 3kg짜리를 늘려가면서 맞춰보는 방식
import java.util.Scanner;
public class Problem2839{
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int total = sc.nextInt();
int count5 = total/5;
while(count5 >= 0){
int remain = total - count5 * 5;
if(remain % 3 == 0){
System.out.println(count5 + remain/3);
return;
}
count5 -= 1;
}
System.out.println(-1);
}
}
반응형
'코딩 관련 > 코딩문제풀기' 카테고리의 다른 글
[백준] 보석 도둑 java (0) | 2024.10.30 |
---|---|
[백준] ATM (0) | 2024.10.29 |
[프로그래머스] Lv1. 실패율 (0) | 2024.10.28 |
[프로그래머스] Lv1. 가장 많이 받은 선물 (0) | 2024.10.23 |
[프로그래머스] Lv1. 모의고사 (0) | 2024.10.23 |