본문 바로가기

<문제>

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

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

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

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

<입력>

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

<출력>

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

 

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 || CarHeight >= HeightTwo || CarHeight >= HeightThree) {
			System.out.println("CRASH");
		} else {
			System.out.println("PASS");
		}
	}
	
	public static void main(String[] args) {
		new TunnelPass2();
	}
}

 

 

93 DL

Develop Life