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 는 소숫점 한자리수까지
'파이썬 Phyton' 카테고리의 다른 글
[파이썬 코딩] Cos Pro 1급 3차 문제5 - 전광판 문구 출력 (0) | 2023.07.19 |
---|---|
[파이썬 코딩] Cos Pro 1급 4차 문제8 - n번째로 작은 수 구하기 (0) | 2023.07.17 |
[파이썬 코딩] 리스트를 문자로 변환 (0) | 2023.07.17 |
[파이썬 코딩] Cos Pro 1급 4차 문제5 - 규칙에 맞는 숫자 생성 (deque, 리스트를 문자로 변환 ) (0) | 2023.07.17 |
[파이썬 코딩] collections모듈 _ deque (데크) _ appendleft, rotate, reversed, extend, maxlen (0) | 2023.07.17 |