백준 설탕 배달
백준 설탕 배달
코드
import java.io.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int cnt = 0;
while(true){
if(n%5==0){
cnt += n/5;
break;
}
else if(n<0){
cnt = -1;
break;
}
n -= 3;
cnt++;
}
System.out.print(cnt);
}
}
설명
더 적은 봉지 개수로 가져가려면 5kg봉지를 3kg봉지보다 많이 가져가야하기 때문에 먼저 n을 5로 나누고 남은 값을 3으로 감소시켜 줍니다. 이 때 정확하게 나눠 가져갈 수 없다면 -1을 출력합니다.