본문 바로가기

성우리뷰

2869)달팽이 등산 (c, python)

#include <stdio.h>

int main()
{
int oneday, down, mezase;
double day = 0;
scanf("%d %d %d", &oneday, &down, &mezase);

day = ceil((double)(mezase - oneday) / (double)(oneday - down));
day++;

printf("%d\n", (int)day);
 
return 0;
}

///////////////////////////////////////

<파이썬>

a, b, v = map(int, input().split())
day = 0
if (v - b) % (a - b) != 0:
    day = ((v - b) // (a - b)) +1
else:
    day = ((v - b) // (a - b))
print(day)

/////////////////////////////////

 

뭐 이딴 문제가 다있냐 ㅋㅋ

이건 뭐 워낙 짧기도 하고 그닥 설명할 게 없다

굳이 첨언하자면 ceil()은 소수를 무조건 올림하는 함수

floor()은 내리는 함수

round()은 반올림하는 함수

 

나중에 써먹을 지도 모르겠다.