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

D0604_예제05_문제

예제

<script> /* [문제] 철수네 학교에서는 이번 시험에서 장학생을 선발하려고 합니다. 시험 과목은 국어와 수학 두 과목입니다. 두 과목 중 한 과목이라도 100점을 받거나, 두 과목의 평균 점수가 80점 이상이면 "장학생"으로 판정합니다. 위 조건을 만족하지 않으면 "꽝"을 출력합니다. 0부터 100 사이의 랜덤 숫자 두 개를 생성하여 국어와 수학 점수로 저장한 뒤, 삼항 연산자를 사용하여 결과를 출력하시오. */ /* [출력예시] 100 0 50 장학생 [출력예시] 75 98 86.5 장학생 */ </script>
HTML
복사

정답

<script> /* [문제] 철수네 학교에서는 이번 시험에서 장학생을 선발하려고 합니다. 시험 과목은 국어와 수학 두 과목입니다. 두 과목 중 한 과목이라도 100점을 받거나, 두 과목의 평균 점수가 80점 이상이면 "장학생"으로 판정합니다. 위 조건을 만족하지 않으면 "꽝"을 출력합니다. 0부터 100 사이의 랜덤 숫자 두 개를 생성하여 국어와 수학 점수로 저장한 뒤, 삼항 연산자를 사용하여 결과를 출력하시오. */ /* [출력예시] 100 0 50 장학생 [출력예시] 75 98 86.5 장학생 */ let r = Math.floor(Math.random() * 101); let r2 = Math.floor(Math.random() * 101); document.write(r, " ", r2, "<br>"); let a = r + r2; let v = a / 2; document.write(v, "<br>"); let tf = r == 100 || r2 == 100; let tf2 = v >= 80; let tf3 = tf || tf2; let b = tf3 ? "장학생" : "꽝"; document.write(b); </script>
HTML
복사