가희의자기개발블로그
백준 2839번 <설탕배달> 그리디, 동적알고리즘 설탕배달 본문
반응형
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
import java.util.Scanner;
public class GreedyAlgorithm01 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int input = scan.nextInt();
int count = 0;
while(true){
if(input %5 ==0){
count += input/5;
break;
}else{
if(input <3){
count = -1;
break;
}
input -= 3;
count++;
}
}
System.out.println(count);
}
}
통과하는 기준
1. 5로 나누었을때 나머지가 0인경우 최소 봉지 갯수가 된다.
2. 그렇지 않은경우 input값에서 3씩 빼가면서 계산 한다.
반응형
'프로그래밍 언어 > 알고리즘' 카테고리의 다른 글
백준 10162번 <전자레인지> 그리디 알고리즘 (0) | 2021.05.05 |
---|---|
[개념]다익스트라 알고리즘 (2) | 2020.10.06 |
1946번 백준 <신입 사원> 그리디 알고리즘 (0) | 2020.07.11 |
백준 2875번 <대회 or 인턴> 그리디 알고리즘 (0) | 2020.07.06 |
백준 1541 <잃어버린 괄호> 그리디 알고리즘 (0) | 2020.07.02 |
Comments