파이썬 Phyton
[파이썬 코딩] Cos Pro 1급 4차 문제9 -분침과 시침의 각도 구하기
Lucky_A
2023. 7. 17. 20:53
1 ] 문제
hour 시 minute 분에 아날로그 시계의 시침과 분침이 몇 도를 이루는지 계산하려 합니다. 예를 들어, 3시 00분에 시침과 분침은 90˚를 이룹니다.
어떤 시점의 시 hour, 분 minute이 매개변수로 주어질 때, hour 시 minute 분에 아날로그 시계의 시침과 분침이 이루는 각도를 소숫점 첫번째 자리까지 표현한 문자열을 return 하도록 solution 함수를 작성해주세요.
---
#####매개변수 설명
어떤 시점의 시 hour, 분 minute이 solution 함수의 매개변수로 주어집니다.
* hour는 1 이상 12 이하인 자연수입니다.
* minute은 0 이상 59 이하인 정수입니다.
---
#####return 값 설명
hour 시 minute 분에 아날로그 시계의 시침과 분침이 이루는 각도를 소숫점 첫번째 자리까지 표현한 문자열을 return 하세요.
* 단, 각도는 __소수점 이하 첫째 자리까지__ 표현하세요.
2 ] 해답
def solution(hour, minute):
hour_po = 30*hour + 0.5*minute
minute_po = 6*minute
answer = hour_po - minute_po
return '{:.1f}'.format(answer)
hour_po = 30*hour + 0.5*minute
minute_po = 6*minute
answer = hour_po - minute_po
return '{:.1f}'.format(answer)
@ answer = 30*hour -5.5*minute
- format 정수, 소숫점 포맷팅
> 정수 포맷팅 : .4d 4자리 중 남는 앞 자리를 공백으로 채우는 경우 (20 -> 20)
> 소수 포맷팅 : .1f 는 소숫점 한자리수까지