풀이
- A, B, C버튼 순으로 누를 수 있을 만큼 최대로 누른다.
- 최대로 누른 뒤 잔돈이 남으면 -1 출력
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Problem10162 {
static int cookTime;
static int aCnt, bCnt, cCnt = 0;
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String timeStr = br.readLine();
cookTime = Integer.parseInt(timeStr);
int restTime = cookTime;
if(restTime / 300 != 0){
aCnt = restTime / 300;
restTime = cookTime % 300;
}
if(restTime / 60 != 0){
bCnt = restTime / 60;
restTime = cookTime % 60;
}
if(restTime / 10 != 0){
cCnt = restTime / 10;
restTime = cookTime % 10;
}
if(restTime==0){
String answer = aCnt+ " " + bCnt + " " + cCnt;
System.out.println(answer);
} else {
System.out.println(-1);
}
}
}