Dev.baelanche

[백준 10162] 전자레인지 본문

Data Structure & Algorithm/PS - JAVA

[백준 10162] 전자레인지

baelanche 2019. 7. 2. 21:45
반응형

 

그리디 알고리즘 입문급 문제이다.

최솟값을 구해야 하므로 버튼 값이 큰것부터 우선으로 누른다.

 

public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int a = 0;
        int b = 0;
        int c = 0;
        
        int t = sc.nextInt();
        while(t >= 10) {
            if(t >= 300) {
                t -= 300;
                a++;
            } else if(t >= 60) {
                t -= 60;
                b++;
            } else if(t >= 10) {
                t -= 10;
                c++;
            }
        }
        System.out.println(t == 0 ? a + " " + b + " " + c : -1);
    }
}
반응형

'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글

[백준 1252] 이진수 덧셈  (0) 2019.07.02
[백준 16510] Predictable Queue  (0) 2019.07.02
[백준 13901] 로봇  (0) 2019.07.02
[백준 16505] 별  (0) 2019.07.02
[백준 10158] 개미  (0) 2019.07.02
Comments