728x90
반응형
2024.08.03기준 - 실버3
백준, BEAKJOON, BOJ, JAVA, 자바
풀이
이 문제는 0, 5, 10, 15, 20 이렇게 콘이 있을 때, 주어진 체력으로 어디서 쓰러지는지 출력하는 문제입니다.
이 문제는 조건식으로만 풀이가 가능합니다.
정확히 완복을 하기 까지 총 100이 걸립니다.
1. 입력받은 숫자를 100으로 나눠주면서 나머지를 통해 조건식을 넣어줍니다.
코드
package Main;
import java.io.*;
import java.util.*;
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));
int n = Integer.parseInt(br.readLine()); // 지훈이의 체력
int result = 0;
n %= 100;
// 시작점 : 0, 1 - 5 : 1, 6 - 10 : 2, 11 - 15 : 3, 16 - 20 : 4
if (n == 0 || n == 10 || n == 30 || n == 60) {
result = 0;
} else if ((0 < n && n < 10) || (10 < n && n <= 15) || (25 <= n && n < 30) || (30 < n && n <= 35) || (55 <= n && n < 60) || (60 < n && n <= 65) || (95 <= n && n < 100)) {
result = 1;
} else if ((15 < n && n < 25) || (35 < n && n <= 40) || (50 <= n && n < 55) || (65 < n && n <= 70) || (90 <= n && n < 95)) {
result = 2;
} else if ((40 < n && n < 50) || (70 < n && n <= 75) || (85 <= n && n < 90)) {
result = 3;
} else {
result = 4;
}
bw.write(Integer.toString(result));
bw.flush();
bw.close();
br.close();
}
}
728x90
반응형
'코딩테스트 일기 (BAEKJOON)' 카테고리의 다른 글
BEAKJOON / 백준 - JAVA 25186번 INFP 두람 (0) | 2024.08.05 |
---|---|
BEAKJOON / 백준 - JAVA 14650번 걷다보니 신천역 삼 (Small) (0) | 2024.08.04 |
BEAKJOON / 백준 - JAVA 11916번 볼질 (0) | 2024.08.02 |
BEAKJOON / 백준 - JAVA 10829번 이진수 변환 (0) | 2024.08.01 |
BEAKJOON / 백준 - JAVA 14429번 배스킨라빈스 31 (0) | 2024.08.01 |