![[java] 백준 2869번 달팽이는 올라가고 싶다.](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhcCIU%2Fbtq9C9NJF3q%2FcZLF5c4qGs453k6lNDSgL1%2Fimg.jpg)
[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
많은 생각들을 가지고 있고 사람들과 대화를 하는 것이 즐거운 펄의 스페이스입니다.
즐거운 하루 되셨으면 좋겠습니다😊