예제
<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
복사