시침과 분침 사이의 각도를 표현
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <script> /* 링크 https://codefights.com/challenge/BMAqHPYhhPdHTd7pz 문제 시침과 분침 사이의 각도를 표현해라 - 각도는 180을 넘을 수는 없음 - 시간표현은 HH:MM:SS 로 표현 예제 in : 12:00:00 out : 0 in : 07:00:00 out : 150 in : 11:19:41 out : 93 */ function timeDegrees(t) { // 시간정보를 나눠서 넣어둠 [0] : 시, [1] : 분, [2] : 초 p = t.split(':') // 입력된 시간 기준으로 흐르는 각도의 값 (초침-분침-시침) a = (p[2] * 720 / 60 - p[1]) / 60 - p[0] + 24 // 12시간 기준으로 a %= 12 // 180을 넘을 수 없으므로 예각의 값을 가져온다 a = a < 6 ? a : 12 - a // 소숫점 이하 버림 처리 return a * 30 | 0 } </script> | cs |
'etc > old' 카테고리의 다른 글
css 전처리기 sass 대 less 대 stylus 선택은 ??? (0) | 2017.03.23 |
---|---|
springboot와 quartz h2 연동시 트리거 제거 방법 (0) | 2017.03.22 |
입력 받은 배열의 중복을 제거 (0) | 2017.03.20 |
중국 비트코인 채굴 광산의 모습 관련 내용 (0) | 2017.03.16 |
MAC에서 webkit2png(화면캡춰) 설치 (0) | 2017.03.15 |