Drop Rain
[Python] 사사오입이 아닌 반올림 코드 본문
2023.08.30 - 첫 작성
문제상황
사사오입 반올림이 아닌 15단위의 반올림이 필요해졌고, 간단한 구현으로 해결할 수 있었습니다.
- 15단위 반올림이란?
- 7까지는 내림하고, 8부터는 올림하는 코드입니다
- 예를 들어 17은 15로 내림하고, 27은 30으로 올림합니다.
해결방법
def adjust_angle(angle):
angle = round(angle/15)*15
return angle
만약 15단위가 아니라 8, 9 등 다른 단위로 반올림하고 싶을 때에는 코드에서 숫자만 변경하면 됩니다.