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

[JAVA] CodeUp 1165 : 축구의 신 1

Art Rudy
728x90
반응형

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

 

축구의 신 1

74분에 투입되면 74, 79, 84, 89 분에 골을 넣게 된다.

codeup.kr

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

문제 설명

지금 1반과 2반이 축구를 하고있다.

축구경기 타임은 총 90분이고,

현재 1반이 0점, 2반이 2점인 상황에서, 1반은 경남정보고 최고의 스트라이커인 성익이를 투입하기로 결정했다.

성익이는 5분마다 골을 넣을 수 있는 능력을 가지고 있다.

만약 80분에 투입이 되면 80분에 곧바로 골을 넣게되고 85분에 골을 넣음으로서 동점이 가능하게 된다.

(90분이되면 경기가 바로 종료되므로 골을 넣을 수 없다. 동내심판인 성빈이는 성익이가 잘 되는 것을 싫어하기 때문에 추가시간 따위는 주지 않는다. )

현재 경기타임과 우리팀의 득점이 입력으로 주어 질때, 성익이를 투입하면 우리팀의 최종 득점은 몇 점인지 출력하시오.

입력

현재 경기시간과 우리팀의 득점이 입력으로 주어진다.(정수)

출력

경기가 끝났을때 우리팀의 득점을 출력한다.

입력 예시

74 2

출력 예시

6

도움말

74분에 투입되면 74, 79, 84, 89 분에 골을 넣게 된다.

 

내 답안

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[2];
    arr = br.readLine().split(" ");

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

    for(; a<90; a+=5){
      b++;
    }

    bw.write(String.valueOf(b));

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