gimmickbutreal
[백준/자바] 2869번 해설 - Java 본문
https://www.acmicpc.net/problem/2869
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
// BufferedReader는 객체 생성시 생성자의 입력값으로 InputStreamReader의 객체가 필요함
// InputStream - byte / InputStreamReader - character / BufferedReader - String
public class Main{
public static void main(String args[] ) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine(); // 문자열 입력
// readLine method를 쓸 때 InputStream==null일 경우 오류가 생기므로 예외처리를 함
StringTokenizer st = new StringTokenizer(str," ");
int up = Integer.parseInt(st.nextToken());
int down = Integer.parseInt(st.nextToken());
int length = Integer.parseInt(st.nextToken());
// Integer.parseInt(String) : 문자열을 인자값으로 받으면 해당 값을 10진수의 Integer형으로 변환
// StringTokenizer = 문자열 분리
int day = (length - down) / (up - down);
if ((length - down) % (up-down) != 0)
day++;
System.out.println(day);
}
}
|
cs |
'Algorithm > Java' 카테고리의 다른 글
[백준/자바] 2839번 해설 - Java (0) | 2022.03.04 |
---|---|
[백준/자바] 2775번 해설 - Java (0) | 2022.03.03 |
[백준/자바] 1193번 해설 - Java (0) | 2022.02.28 |
[백준/자바] 2292번 해설 - Java (0) | 2022.02.27 |
[백준/자바] 1316번 해설 - Java (0) | 2022.02.24 |