영상
문제
<script>
/*
[문제]
철수는 체력테스트 중이다.
체력테스트는 달리기와 윗몸일으키기이다.
운동장을 5바퀴 반을 도는데 11분 50초 이하이면 통과이다.
철수는 운동장 2바퀴 도는 데 261초가 걸린다.
윗몸일으키기는 55초 동안 35개를 하면 통과이다.
철수는 3분 동안 118개를 한다고 했을 때,
체력테스트는 둘 중 한 종목만 통과해도 된다.
단, 철수는 항상 같은 속도로 달리기와 윗몸일으키기를 한다.
철수는 통과할 수 있을지 주석으로 표현하시오.
[정답]
true
*/
</script>
Java
복사
해설
<script>
/*
[문제]
철수는 체력테스트 중이다.
체력테스트는 달리기와 윗몸일으키기이다.
운동장을 5바퀴 반을 도는데 11분 50초 이하이면 통과이다.
철수는 운동장 2바퀴 도는 데 261초가 걸린다.
윗몸일으키기는 55초 동안 35개를 하면 통과이다.
철수는 3분 동안 118개를 한다고 했을 때,
체력테스트는 둘 중 한 종목만 통과해도 된다.
단, 철수는 항상 같은 속도로 달리기와 윗몸일으키기를 한다.
철수는 통과할 수 있을지 주석으로 표현하시오.
[정답]
true
*/
/*
[풀이]
>>> 운동장 통과기준 : 5.5바퀴(710초)
2바퀴 : 261초
1바퀴 : 261 / 2
5.5바퀴 : (261 / 2) * 5.5 = 717.75초
>>> 윗몸일으키기 통과기준 : 35개(55초)
118개 : 180초 = 35개 : n초
118n = 180 * 35
n = (180 * 35) / 118
n = 53.389...초
*/
let 운동장_통과기준 = 11 * 60 + 50;
let 철수_운동장_2바퀴 = 261;
let 철수_운동장_5바퀴반 = 철수_운동장_2바퀴 / 2 * 5.5;
let 윗몸_통과기준 = 55;
let 철수_윗몸_118개 = 180;
let 철수_윗몸_35개 = (철수_윗몸_118개 * 35) / 118;
let 결과 = 운동장_통과기준 >= 철수_운동장_5바퀴반 || 윗몸_통과기준 >= 철수_윗몸_35개;
console.log(결과);
document.write(결과);
</script>
Java
복사