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

D0604_예제04_문제

예제

<script> /* [문제] 철수는 경품 행사에 참가했습니다. 행사에서는 100부터 999 사이의 랜덤 숫자를 하나 뽑습니다. 세 자리 숫자가 모두 같으면 "당첨", 하나라도 다르면 "꽝"을 출력합니다. 단, 삼항연산자를 사용하여 구현하시오. */ /* [출력예시] 155 꽝 */ </script>
HTML
복사

정답

<script> /* [문제] 철수는 경품 행사에 참가했습니다. 행사에서는 100부터 999 사이의 랜덤 숫자를 하나 뽑습니다. 세 자리 숫자가 모두 같으면 "당첨", 하나라도 다르면 "꽝"을 출력합니다. 단, 삼항연산자를 사용하여 구현하시오. */ /* [출력예시] 155 꽝 */ let r = Math.floor(Math.random() * 900) + 100; document.write(r, "<br>"); let _100 = parseInt(r / 100); let _10 = parseInt(r % 100 / 10); let _1 = r % 10; let a = _100 == _10 && _10 == _1 && _1 == _100; let b = a ? "당첨" : "꽝"; document.write(b); </script>
HTML
복사