<문제>
어떤 차의 높이가 170cm 이다.
이 차는 3개의 터널 a, b, c를 차례대로 지나게 될 것이다.
각 터널의 높이가 차의 높이(170)보다 같거나 낮으면 차는 터널과 충돌하여 사고가 날 것이다.
각 터널 a, b, c의 높이가 차례대로 3개 입력되면,
터널을 무사히 잘 통과하면 PASS 를 출력하고,
사고가 난다면 CRASH 와 처음 충돌하는 터널의 높이를 출력하시오.
<입력>
터널 a,b,c의 높이가 공백으로 분리되어 차례대로 3개 입력된다. (정수)
<출력>
높이가 170인 차가 잘 통과할 수 있으면 PASS를 출력,
170보다 같거나 작으면 CRASH 처음 충돌한 터널 높이를 출력하시오.
package Tunnel2;
import java.util.Scanner;
//어떤 차의 높이가 170cm 이다.
//이 차는 3개의 터널을 차례대로 지나게 될 것이다.
//터널의 높이가 차의 높이보다 같거나 낮다면 차는 터널과 충돌하여 사고가 날 것이다.
//터널의 높이가 차례대로 3개 주어지면 터널을 무사히 잘 통과하면 PASS 를 출력하고, 사고가 난다면 CRASH 를 출력하시오.
//터널의 높이가 차례대로 3개 주어진다. (정수)
//높이가 170인 차가 잘 통과할 수 있으면 PASS를 출력,
//170보다 같거나 작으면 CRASH 처음 충돌한 터널 높이를 출력하시오.
public class TunnelPass2 {
private int CarHeight = 170; // 차의 높이
public TunnelPass2() {
System.out.println("터널의 높이를 차례대로 입력하세요.");
Scanner sc = new Scanner(System.in);
int HeightOne = sc.nextInt();
int HeightTwo = sc.nextInt();
int HeightThree = sc.nextInt();
System.out.println(HeightOne + "," + HeightTwo + "," + HeightThree);
// 터널의 높이가 하나라도 차의 높이보다 작다면 충돌한다 == "CRASH"
if(CarHeight >= HeightOne) {
System.out.println("CRASH : " + HeightOne);
} else if(CarHeight >= HeightTwo) {
System.out.println("CRASH : " + HeightTwo);
} else if(CarHeight >= HeightThree) {
System.out.println("CRASH : " + HeightThree);
} else {
System.out.println("PASS");
}
}
public static void main(String[] args) {
new TunnelPass2();
}
}
'Algorithm > Code_Up' 카테고리의 다른 글
<Java CodeUp 1406 문제 : love> (0) | 2020.07.17 |
---|---|
<Java CodeUp 1289 문제 : 가장 큰 운동장> (0) | 2020.07.16 |
<Java CodeUp 1164 문제: 터널 통과하기> (0) | 2020.06.21 |
<Java CodeUp 1222 문제 : 축구의 신2> (0) | 2020.06.20 |
<Java CodeUp 1165 문제 : 축구의 신 > (0) | 2020.06.19 |