알고리즘/[코드업] 기초3. if ~ else

[JAVA] CodeUp 1164 : 터널 통과하기 1

Art Rudy 2021. 8. 4. 08:56
728x90
반응형

https://codeup.kr/problem.php?id=1164 

 

터널 통과하기 1

170보다 같거나 작으면 "CRASH"를 출력, 그 보다 크면 "PASS"를 출력하시오.

codeup.kr

문제 분류 : 기초3. if ~ else

문제 설명

어떤 차의 높이가 170cm 이다.

이 차는 3개의 터널을 차례대로 지나게 될 것이다.

터널의 높이가 차의 높이보다 같거나 낮다면 차는 터널과 충돌하여 사고가 날 것이다.

터널의 높이가 차례대로 3개 주어지면 터널을 무사히 잘 통과하면 PASS 를 출력하고, 사고가 난다면 CRASH 를 출력하시오.

입력

터널의 높이가 차례대로 3개 주어진다. (정수)

출력

170보다 같거나 작으면 "CRASH"를 출력, 그 보다 크면 "PASS"를 출력하시오.

입력 예시

170 168 175

출력 예시

CRASH

도움말

 

 

내 답안

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

public class Main {

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

    String[] arr = new String[3];
    arr = br.readLine().split(" ");

    int a = Integer.parseInt(arr[0]);
    int b = Integer.parseInt(arr[1]);
    int c = Integer.parseInt(arr[2]);

    String result = a<=170 || b<=170 || c<=170 ? "CRASH" : "PASS";

    bw.write(result);

    bw.flush();
    bw.close();
    br.close();
  }
}
728x90
반응형