[java] 백준 2869번 달팽이는 올라가고 싶다.알고리즘/백준2021. 7. 14. 20:09
Table of Contents
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); // 낮에 올라갈 수 있는 거리
int b = sc.nextInt(); // 밤에 내려가는 거리
int v = sc.nextInt(); // 나무막대의 높이
int tot = a-b; // 하루에 이동하는 거리
// 정상에 올라간 후에는 미끄러지지 않는다고 했기 때문에
// v에서 a 거리를 먼저 빼주고 계산
v = v - a;
// 위에서 마지막 하루 이동하는 거리를 빼고 계산했기 때문에 결과에 하루를 더해줌.
// 딱 나누어 떨어질 경우에는 +1
if(v % tot == 0){
System.out.println(v/tot + 1);
// 나누어 떨어지지 않을 때 하루를 더 이동해야 되므로 +2
}else{
System.out.println(v/tot + 2);
}
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[java] 백준 2775번 부녀회장이 될테야 (2) | 2021.07.18 |
---|---|
[java] 백준 10250번 ACM 호텔 (2) | 2021.07.16 |
[java] 백준 1193번 분수 찾기 (4) | 2021.07.12 |
[java] 백준 2292번 벌집 (0) | 2021.07.10 |
[java] 백준 1712번 손익분기점 (0) | 2021.07.08 |
@펄찌 :: Pearl's Story
펄의 일상이 궁금한 사람 요기~
즐거운 하루 되셨으면 좋겠습니다😊