[문제]
https://www.acmicpc.net/problem/5532
[풀이]
이번 문제는 간단한데 가장 중요한 부분은 날짜를 소수점으로 바꿀 수 없으니 ceil 함수를 사용해야 한다.
1. ceil 함수
주어진 함수 이상인 값 중 가장 작은 숫자를 반환한다.
예를 들어 계산 결과가 6.1일이 나올 경우에는 날짜로 치면 7일이 걸린 것이기 때문에 꼭 ceil 함수를 써주어야 한다.
[코드]
import math
if __name__ == '__main__':
L = int(input())
A = int(input())
B = int(input())
C = int(input())
D = int(input())
print(L - max(math.ceil(A / C), math.ceil(B / D)))
'문제풀이 > BOJ' 카테고리의 다른 글
[Python] BOJ/백준 2896번 무알콜 칵테일 (0) | 2021.06.21 |
---|---|
[Python] BOJ/백준 1453번 피시방 알바 (0) | 2021.06.21 |
[Python] BOJ/백준 5543번 상근날드 (0) | 2021.06.18 |
[Python] BOJ/백준 2954번 창영이의 일기장 (0) | 2021.06.17 |
[Python] BOJ/백준 1834번 나머지와 몫이 같은 수 (0) | 2021.06.17 |