‡ CODING TEST STUDY ‡/º 백준

[백준 | Java Bronze I] (#2869) 달팽이는 올라가고 싶다

Trudy | 송연 2024. 6. 25. 15:34

문제

https://www.acmicpc.net/problem/2869


접근

 

위 예시를 식으로 나타내면 위와 같다. 

A-B로 나눠주기 위해선 -B를 양변에 추가한다. 

최종 코드 

package week8.baek;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class B2869 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String input = br.readLine();
        int A = Integer.parseInt(input.split(" ")[0]);
        int B = Integer.parseInt(input.split(" ")[1]);
        int V = Integer.parseInt(input.split(" ")[2]);

        int days = (V-B) / (A-B);

        if((V-B) % (A-B) != 0) days++;
       
        System.out.println(days);
    }
}