본문 바로가기
Algorithm/📖Baekjoon

#2869 달팽이는 올라가고 싶다 문제

by yewoneeee 2022. 2. 13.

#문제

 

문제 자체는 어렵지 않다

 

# 코드

바로 짠 코드는 위와 같은데 주어진 예제 중에 마지막 예제가 시간초과 걸릴 것 같았다ㅋㅋ

그래서 코드를 바꿨다

잠을 자지 않고 최대로 오를 수 있는 높이 만큼을 나무 막대 길이에서 빼놓고

나머지를 며칠만에 오를 수 있는지 계산하면 된다

 

두번째 예제가

다음과 같은데 v=1, per=4로 v/per하면 소수점이 나오면서 내림 처리돼서 0으로 나오는 문제가 있었다

cmath라이브러리의 ceil을 써도 0으로 나와 무엇이 문제인지 생각해보니

v/per를 먼저 하기 때문에 이미 0으로 처리 된 상태에서 ceil을 하기 때문이라고 생각했다

그래서 소수점 상태에서 ceil하도록 하고 다시 int로 바꿔준다

int로 바꿔주는 이유는 세번째 예제에서 16진수 표기방식으로 출력돼서 int로 바꿔줬다

 

# comment

간단한 문제지만 시간 초과문제로 써봤다

'Algorithm > 📖Baekjoon' 카테고리의 다른 글

#2749 피보나치 수 3  (0) 2022.04.08
#9471 피사노 주기  (0) 2022.04.08
#1655 가운데를 말해요  (0) 2022.04.05
#12865 평범한 배낭  (0) 2022.04.03
#1193 분수 찾기 문제  (0) 2022.02.13

댓글