문제
구름LEVEL
난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.
level.goorm.io
내 풀이 (Python3)
내용적으로 봤을 땐 어려워 보였는데 결론적으로 수식대로 코드를 짜고 소수점 이하의 값을 버리면 되는 문제였다.
W, R = map(int, input().split())
RM = int(W *(1+R/30))
print(RM)
- 소수점 이하의 값을 버리기 위해
int()
함수를 사용해서 정수로 만들어 주었다.
구름톤 해설
- 구름톤 해설에서는
Math
라이브러리의trunc()
함수를 사용하여 소수점 이하의 값을 버렸다.
import math
math.trunc(W *(1+R/30))
배운 점
- 정해코드를 통해
trunc()
함수에 대해 처음 알게 되었다. 소수점을 다루는 다른 Math 라이브러리의 함수들도 정확히 공부해야할 것 같다.
'코딩테스트' 카테고리의 다른 글
[코테/구름톤챌린지] 구름톤 챌린지 1주차 학습 일기 - 2일차 미션 (프로젝트 매니징) (0) | 2023.08.20 |
---|---|
[코테/백준] Python 정수 제곱근 - 2417번 (0) | 2023.05.27 |
[코테/백준] Python 숫자 카드 2 - 10816번 (0) | 2023.05.24 |
[코테/백준] Python 한수 - 1065번 (0) | 2023.02.21 |
[코테/백준] Python 셀프 넘버 - 4673번 (0) | 2023.02.21 |