2869번

· 백준
코드 a,b,v = map(int, input().split()) day = 0 start, end = 0, v while start = v: day = mid end = mid - 1 else: start = mid + 1 print(day) 예전에 틀린 문제 다시 풀어보는데 이분탐색으로 풀릴 것 같아서 적용해봤다. 우선 제한시간이 짧고 탐색할 범위가 너무 넓어서 사용해도 될 것 같았다. 무엇보다 최소값 구하는 문제기도 하니까. 코드 2 a,b,v = map(int, input().split()) day = (v-b)/(a-b) print(int(day) if day == int(day) else int(day)+1) 수학식을 사용해서 푼 코드이다. 코드 길이가 절반이나 줄었다.