자바스크립트
home
2025 자바스크립트 초급 1500제
home

E0803_예제02_문제

예제

<script> /* [문제] 어느 시외버스 터미널에서 대전행 버스는 10분 간격으로, 광주행 버스는 15분 간격으로, 부산행 버스는 18분 간격으로 출발합니다. 오전 8시에 세 버스가 처음 동시에 출발했다고 했을 때, 그 이후 처음으로 다시 동시에 출발하는 시각을 구하시오. */ /* [출력예시] 9시30분 */ </script>
HTML
복사

정답

<script> /* [문제] 어느 시외버스 터미널에서 대전행 버스는 10분 간격으로, 광주행 버스는 15분 간격으로, 부산행 버스는 18분 간격으로 출발합니다. 오전 8시에 세 버스가 처음 동시에 출발했다고 했을 때, 그 이후 처음으로 다시 동시에 출발하는 시각을 구하시오. */ /* [출력예시] 9시30분 */ let i = 1; while(true) { if(i % 10 == 0 && i % 15 == 0 && i % 18 == 0) { let a = 8 + parseInt(i / 60); let b = i % 60; document.writeln(a, "시", b, "분"); break; } i += 1; } </script>
HTML
복사