파이썬/기본 문법

math라이브러리 없이 올림하기

유자차H 2022. 4. 25. 12:40
반응형

숫자를 올림하기 위해서 math라이브러리를 사용하였습니다.

프로그래머스에서 코테 연습하던 중 다른 사람의 풀이를 보고

math를 사용하지 않고 올림을 사용할 수 있는 방법을 발견하였습니다.

음수를 사용하는 것이였습니다.

라이브러리를 부르지 않고 이렇게 사용할 수 있다니 좋은 아이디어인 것 같습니다.

# 일이 10이고 하루에 3만큼 일한다고 했을 때, 며칠 뒤에 일을 끝나는가?

total = 10
speed = 3

####################### 기존 ######################
import math
math.ceil(total/speed) # 4

####################### 음수 사용 ######################
-(-total//speed) # 4
반응형