문제
https://www.acmicpc.net/problem/2839
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
내가 작성한 코드
import java.io.*;
public class qor2839 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int num = Integer.parseInt(br.readLine());
if(num<3||num==4){
bw.write("-1");
}
else if(num == 3 || num == 5){
bw.write("1");
}
else{
boolean state = false;
int five = num/5;
int min = num;
for(int i = 0; i<=five; i++){
int count = i;
int money = num;
money -= 5*i;
if(money%3==0){
count += money/3;
if(count < min){
min = count;
state = true;
}
}
}
if(state == false){
bw.write("-1");
}
else{
bw.write(min+"");
}
}
bw.close();
}
}
'자바 > 백준' 카테고리의 다른 글
[백준 2292] 벌집 (0) | 2022.12.01 |
---|---|
[백준 15829] Hashing (0) | 2022.12.01 |
[백준 1436] 영화감독 숌 (0) | 2022.11.28 |
[백준 11651] 좌표 정렬하기 2 (1) | 2022.11.28 |
[백준 1018] 체스판 다시 칠하기 (0) | 2022.11.28 |