728x90
문제
3학년 1학기를 재학 중인 성우는 ‘빨간눈 초파리의 뒷다리 털의 개수와 파인애플 껍질의 이해’라는 과목을 수강 중이다.
기말고사를 맞이하여 교수님은 수강생들에게 조별과제를 내주었고, 그 내용은 다음과 같다.
중간고사 이전에 배운 빨간눈 초파리의 뒷다리 털의 개수를 구하는 방법을 이용하여, 파인애플 껍질의 두께를 구하는 공식을 과학적인 근거와 함께 A4용지 10장 이상으로 제출하시오.
하지만 성우의 조 조장인 민건은 과제 내용을 듣자마자 집으로 도망쳐 버렸고, 성우는 민건이를 찾기 위해 떠난다.
성우는 1분에 1에서 5까지의 거리를 이동할 수 있다.
성우가 있는 곳으로부터 민건이의 집까지 거리가 주어졌을 때,
최대한 빨리 찾을 경우, 정확히 몇 분만에 민건이를 찾을 수 있는지 출력하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/15727
입력
첫째 줄에 성우의 현재 위치와 민건이의 집까지의 거리 L(1 ≤ L ≤ 1,000,000)가 주어진다.
출력
성우가 최소 t분만에 민건이를 찾을 수 있을 때, t 이상의 가장 작은 정수를 출력한다.
예제 입력
12
예제 출력
3
문제 풀이
L = int(input())
if L % 5 == 0:
print(L // 5)
else:
print(L // 5 + 1)
1분당 최대 이동 거리인 5를 기준으로 시간을 구하면 최대한 빠른 시간을 구할 수 있습니다.
5로 정확히 나누어 떨어지면 그 값으로 출력하고,
5로 나누어지지 않는다면 1분의 시간이 추가 소요되기에 1을 더하여 출력합니다.
파이썬을 독학하시는 분들에게 도움이 되길 바라며,
혹 더 좋은 방법이 있거나 오류가 있다면 편하게 말씀 부탁드립니다.
728x90