728x90
반응형
문제
hour 시 minute 분에 아날로그 시계의 시침과 분침이 몇 도를 이루는지 계산하려 합니다. 예를 들어, 3시 00분에 시침과 분침은 90˚를 이룹니다.
어떤 시점의 시 hour, 분 minute이 매개변수로 주어질 때, hour 시 minute 분에 아날로그 시계의 시침과 분침이 이루는 각도를 소숫점 첫번째 자리까지 표현한 문자열을 return 하도록 solution 함수를 작성해주세요.
매개변수 설명
어떤 시점의 시 hour, 분 minute이 solution 함수의 매개변수로 주어집니다.
* hour는 1 이상 12 이하인 자연수입니다.
* minute은 0 이상 59 이하인 정수입니다.
return 값 설명
hour 시 minute 분에 아날로그 시계의 시침과 분침이 이루는 각도를 소숫점 첫번째 자리까지 표현한 문자열을 return 하세요.
* 단, 각도는 __소수점 이하 첫째 자리까지__ 표현하세요.
예시
| hour | minute | return |
|---|---|---|
| 3 | 0 | "90.0" |
예시 설명
앞서 설명한 예와 같습니다.
Python
def solution( h, m):
h = h*(360/12) + 30*(m/60)
m = m * 360/60
#abs = absolute 절댓값
return round(abs(h-m),1)
print(solution(6,30))
728x90
반응형
'Algorithm Problems' 카테고리의 다른 글
[백준] [Python] 10773번 제로 - 스택 (0) | 2021.04.24 |
---|---|
[백준] [Python] 10828번 스택, 10845번 큐, 10866번 덱 - 기초 (0) | 2021.04.24 |
[Cos Pro 2급] 4차 9번 - 위험지역 (0) | 2021.04.10 |
[정올] [Python] 3519번 병합정렬 (0) | 2021.04.03 |
[정올] [Python] 3518번 퀵정렬 (0) | 2021.04.03 |