백준 문제풀기/JAVA
[백준 2869 JAVA 자바] 달팽이는 올라가고 싶다
냉동피자
2023. 8. 8. 22:21
낮에는 A미터 올라가고
밤에는 B미터 미끄러집니다
하루에는 A-B만큼 올라간다는 뜻이죠
근데? 도착을 한단 뜻이니깐
n번의 밤 후에 도착을 했다면
최대 n(A-B) + A 를 이동했다는 뜻이겠죠
코드입니다
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int v = Integer.parseInt(st.nextToken());
int day = (v-b-1)/(a-b)+1;
System.out.println(day);
}
}
친절한 JAVA는
int형의 나누기에서는 나머지를 버려버리기 때문에
저렇게 간단한 코드로도 출력이 가능해집니다