JavaScript - 문제 미리보기

문제 244

medium
다음 함수에서 min=5, max=15로 호출했을 때의 결과 범위는? ```javascript function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; } ```
A. 5~15 (5와 15 포함)
B. 5~15 (5와 15 포함)
C. 6~15 (6과 15 포함)
D. 6~14 (6과 14 포함)

정답: B

`getRndInteger(5, 15)` 호출 시: `max - min = 15 - 5 = 10` `Math.random() * 10`: 0 이상 10 미만 `Math.floor()`: 0~9의 정수 `+ min(5)`: 5~14의 정수 이 함수는 min은 포함하지만 max는 제외하는 범위를 만듭니다. max를 포함하려면 `(max - min + 1)`을 사용해야 합니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.