백준 10162: 전자레인지

HARIBO·2021년 5월 6일
0

풀이

  • 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);
        }

    }
}

0개의 댓글