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

E0604_점검05_문제

점검

<script> /* [문제] 철수는 총 5km 길이의 산책로를 걸었습니다. 처음에는 시속 4km로 걷다가, 중간부터는 힘이 들어 남은 거기를 시속 2km로 걸었습니다. 결과적으로 총 2시간 만에 산책을 마쳤습니다. 시속 4km로 걸은 거리와 시속 2km로 걸은 거리를 각각 구하시오. */ /* [출력예시] 시속 4km로 걸은 거리 = 2 시속 2km로 걸은 거리 = 3 */ </script>
HTML
복사

정답

<script> /* [문제] 철수는 총 5km 길이의 산책로를 걸었습니다. 처음에는 시속 4km로 걷다가, 중간부터는 힘이 들어 남은 거기를 시속 2km로 걸었습니다. 결과적으로 총 2시간 만에 산책을 마쳤습니다. 시속 4km로 걸은 거리와 시속 2km로 걸은 거리를 각각 구하시오. */ /* [출력예시] 시속 4km로 걸은 거리 = 2 시속 2km로 걸은 거리 = 3 */ /* 총 거리 = 5km 총 소요시간 = 2시간 4km 걸은 소요시간 = a 2km 걸은 소요시간 = b a + b == 2 4a + 2b == 5 */ let a = 5; let b = 2 * 60; let c = b; let d = 0; while(true) { let tf = c + d == b && 4/60 * c + 2/60 * d == a; if(tf) { let x = c * 4 / 60; let y = d * 2 / 60; document.write("시속 4km로 걸은 거리 = ", x, "<br>"); document.write("시속 2km로 걸은 거리 = ", y); break; } else { c -= 1; d += 1; } } </script>
HTML
복사