[백준 2869 파이썬] - 달팽이는 올라가고 싶다.

zsunny·2022년 6월 27일
0

📌 문제

💯 정답

a, b, v = map(int, input().split())

n = (v-b)/(a-b)			// n()

if n != int(n):			// 정수가 아니면
    print(int(n)+1)		// +1일로 올림
else:
    print(int(n))

📝 설명

  • 문제에서 주어진대로 식을 세워보면 a*n - b(n-1) >= v가 된다.
  • 그러나 이렇게 부등식으로 세운 경우 시간초과가 된다..
  • 따라서, 문제에서 구해야하는 변수를 좌변에 두고 식을 정리해 작성해야한다.
  • 일 수는 무조건 정수이므로 int 형 변환 조건도 작성한다.
profile
매일 성장하는 예비 웹 개발자 🌱

0개의 댓글