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

[JAVA] CodeUp 1157 : 특별한 공 던지기 1

Art Rudy
728x90
반응형

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

 

특별한 공 던지기 1

50이상 60이하이면 win을 출력, 그 외에는 lose를 출력하시오.

codeup.kr

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

문제 설명

슬기는 체육 선생님과 공던지기로 아이스크림 내기를 하게 됐다.

공을 던져서 50m ~ 60m 사이에 공이 들어가면 슬기가 이기게 되고, 그 외에 공이 떨어지면 체육선생님이 이기게 룰을 정했다.

슬기가 던진 공의 위치가 입력으로 주어지면 50이상 60이하이면 "win"을 출력하고, 그 외에는 "lose"를 출력하시오.

입력

슬기가 던진 공의 위치가 입력으로 주어진다.(실수)

출력

50이상 60이하이면 win을 출력, 그 외에는 lose를 출력하시오.

입력 예시

50.213

출력 예시

win

도움말

수학에서  50 <= n <= 60  (n은 50보다 같거나 크고  60보다 같거나 작다) 의 표현은

50 <= n && n <= 60       <== 으로 나타냅니다. 많이 나오니 잘 기억하세요. 이해를 하면 더 좋고..

 

내 답안

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));

    float a = Float.parseFloat(br.readLine());

    String result = 50 <= a && a <= 60 ? "win" : "lose";

    bw.write(result);

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