본문 바로가기

문제풀이/백준 문제

BackJoon_2869 달팽이는 올라가고 싶다

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

public class 달팽이는올라가고싶다_2869 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        // 낮에 올라갈 A미터, 밤에 자는 동안 미끄러질 B미터, 올라야 하는 V미터를 차례대로 입력받기
        String input = br.readLine();
        String[] ABV = input.split(" ");

        int day = 0; // 나무 막대를 모두 올라가는데 걸리는 기간

        int v = Integer.parseInt(ABV[2])-Integer.parseInt(ABV[0]); // 올라갈 거리
        int c = Integer.parseInt(ABV[0])-Integer.parseInt(ABV[1]); // 반복되서 올라갈 수 있는 거리

        // 나머지가 0이면 몫에 1을 더한 값을 저장해준다.
        if(v%c==0){
            day = v/c+1;
        }
        // 나머지가 0이 아니라면 몫에 2를 더한 값을 저장해준다.
        else{
            day = v/c+2;
        }

        // 출력
        System.out.println(day);
    }
}

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

'문제풀이 > 백준 문제' 카테고리의 다른 글

BackJoon_1193 분수찾기  (0) 2023.10.24
BackJoon_1269 대칭 차집합  (0) 2023.10.22
BackJoon_14425 문자열 집합  (0) 2023.10.18
BackJoon_1764 듣보잡  (0) 2023.10.17
BackJoon_1620 나는야 포켓몬 마스터 이다솜  (1) 2023.10.15