Test1(수정)

Hi_na·2022년 11월 14일

Project

목록 보기
2/5
post-thumbnail

🔍동굴 탈출하기

✍️Coding 수정

package test1;

public class EscapeTheCave3 {

	public static void main(String[] args) {
		int caveHeight = 300;
		int h = 40;  // 하루동안 올라갈 수 있는 높이
		int s = 17;  // 미끄러지는 높이 
		int sum = 0; // 누적높이
		int day = 0;
		
		while(sum < (caveHeight-s)) {
			System.out.println("동굴 안");
			day++;
			System.out.println("Day: "+ day + "일");
			sum += (h-s);
			System.out.println("총: " + sum + "m까지 올랐습니다.");
			System.out.println("=====================");
            
		if(sum > (caveHeight-s)) {
			System.out.println("드디어 탈출!");
			day++;
			System.out.println("Day: "+ day + "일");
			sum += h;
			System.out.println("총: " +sum + "m까지 도착했습니다.");
		}	
	  }
	}
}

👏Result

드디어 탈출!
Day: 14일
총: 339m까지 도착했습니다.

😄해결과정

고정값인 "caveHeight"를 넣어야 할 것 같아서 while문과 if문의 범위를 다시 잡고, 예외를 포함시켜 완성했다.

0개의 댓글