백준
[백준] 2869번 : 달팽이는 올라가고 싶다 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트
우당탕탕 개발자
2023. 7. 7. 15:16
728x90
반응형
2869번: 달팽이는 올라가고 싶다
첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000)
www.acmicpc.net
1. 문제 설명
2. 풀이과정
- 달팽이가 올라갈 수 있는 높이, 미끄러지는 높이, 나무 막대의 높이를 입력받는다. A, B, M = map(int, input().split())
- 달팽이가 하루동안 올라가는 총 높이를 구한다. oneDay = A - B
- 정상에 올라가면 미끄러지지 않으므로 마지막날 정상에 올라가는 높이를 빼준다. V -= A
- math 모듈의 ceil() 메서드를 사용하여 마지막날을 제외하고 며칠을 올라가야 하는지 구하여 마지막날을 포함한 결과를 출력한다. print(math.ceil(V / oneDay) + 1)
- ceil() 메서드는 실수 값을 올림 하여 정수의 결과를 반환해 주는 메서드이다.
- ceil() 메서드를 사용하기 위해 math 모듈을 제일 먼저 불러와준다. import math
반응형
3. 소스코드
import math
A, B, V = map(int, input().split())
oneDay = A - B
V -= A
print(math.ceil(V / oneDay) + 1)
728x90
반응형