달팽이는 올라가고 싶다 썸네일형 리스트형 백준 2869 달팽이는 올라가고 싶다 [개인적인 풀이 과정] a, b, v = map(int, input().split()) height = 0 day = 0 while height < v-a: height += a-b day += 1 print(day+1) a, b, v 를 인풋으로받고 반복문을 돌며 달팽이의 높이를 매일마다 a-b씩 더해줬다. 높이가 v-a보다 작을 경우에만 와일문이 작동하도록 조건을 걸어줬다. 하루가 온전 히 지날 때 마다 달팽이의 높이는 a-b씩 증가하게 된다. 달팽이의 높이가 v가 된 순간은 그 날에 a만큼 오르고 b만큼 내려간 순간이 아니다. a만큼 오른 것만 계산한 순간이다. 따라서 마지막날 달팽이의 높이 height == (a-b)day+a가 된다. (a-b)day에서 +a를 한 값이 day에 하루를 더한값 이기 때문에 print(d.. 더보기 이전 1 다음