JAVA/JAVA baekjoon

2869 달팽이

hoonssss 2023. 8. 28. 10:01
반응형
SMALL
import java.util.*;
class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        
        int day = 0;
        int move = 0;
        while(c>move){
            day++;
            move+=a;
            if(c<=move){
                break;
            }
            move-=b;
        }
        System.out.print(day);
    }
}

값은 잘 나오는데 시간 초과가 나옴

import java.util.*;
class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        
        int day = (c-b-1) / (a-b) + 1;
        System.out.print(day);
    }
}
반응형
LIST

'JAVA > JAVA baekjoon' 카테고리의 다른 글

2501번 약수구하기  (0) 2023.08.28
5086번 배수와 약수  (0) 2023.08.28
백준 2292번 벌집  (0) 2023.08.18
백준 10798 글자 세로로 읽기  (0) 2023.08.18
문자열 반복  (0) 2023.08.16