코딩 관련/코딩문제풀기
[백준] 설탕 배달
메리짱123
2024. 10. 29. 20:29
반응형
백준 그리디 알고리즘 중 설탕배달
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);
}
}
반응형