아날로그시계

    [JS] 아날로그 시계

    약간은 재밌는 방법으로 해결하였다. 프로그래밍적 관점보다는 시계에 관련된 특성을 조금 활용해서 직접 풀어보았다. 시침,분침,초건이 만나는 조건을 잘 생각하면 수학적으로 해결이 가능하다. 기본적으로 1분에 초침이 한바퀴를 돌며 시침,분침 두개를 한번씩 만난다고 가정해보자 그런데 잘생각해보면 59분 -> 00분으로 갈때는 초침과 분침이 만나지 않는데 59분인 경우 초침이 한바퀴를 돌아서 00분이 되는 경우에만 만나기 때문이다. 같은 원리로 분침,초침또한 11시->12시로 이동할때는 겹치지 않게된다. 즉 59분->00분으로 갈때마다 (한시간마다) 만나는 횟수를 1씩 빼주고 12시 00분인 경우에만 특이처리를 해주면 된다. [조금더 쉬운 설명!!~] 0시0분0초 ~ 23시59분59초까지 시,분,초침이 만나는 횟..