[백준] 전자레인지(자바)

geesuee·2021년 10월 7일
0
post-thumbnail

알고리즘 문제 풀이를 블로그에 올리는 이유는 풀이, 코드를 기록하기 위함이니
앞으로 문제를 다 긁어오기보다 링크만 두고 풀이가 잘 보이도록 포스팅 할 예정입니다!

📄 문제

[백준] 전자레인지


👩‍💻 풀이

1. 문제 이해

이 문제는 주어진 요리시간 T초를 맞추기 위해 5분, 1분, 10초 버튼을 최소로 조작하는 방법을 구하는 문제이다.
세 버튼을 통해 T초를 만들 수 있으면, 각 버튼의 최소 조작 횟수를 출력하고
세 버튼을 통해 T초를 만들 수 없다면 -1을 출력하면 된다.


2. 풀이

삼항 연산자를 쓰면 한 줄로 결과값 출력을 표현할 수 있다.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int T = Integer.parseInt(br.readLine());
        System.out.print(T%10==0?T/300+" "+T%300/60+" "+T%60/10:-1);
    }
}
profile
기록하는 오늘의 노력🌻

0개의 댓글