Search

문자열1_문제04_교환

대분류
STEP09 문자열
문제 난이도
LV03
소분류
문자열1_문제

영상

문제

<script> /* [문제] 아래 배열은 학생들의 데이터이다. 학생 두 명의 국어 점수가 서로 바뀌어서 잘못 저장되었다. 랜덤으로 번호 두 개를 저장 후, 각 번호의 해당하는 국어점수를 교환 후 출력하시오. [예시] 1001, 1003 stKor = [30, 20, 10, 40] */ let stNo = [1001, 1002, 1003, 1004]; let stName = ["김철수", "이만수", "신정아", "이영희"]; let stKor = [10, 20, 30, 40]; let stEng = [60, 80, 32, 13]; </script>
Java
복사

해설

<script> /* [문제] 아래 배열은 학생들의 데이터이다. 학생 두 명의 국어 점수가 서로 바뀌어서 잘못 저장되었다. 랜덤으로 번호 두 개를 저장 후, 각 번호의 해당하는 국어점수를 교환 후 출력하시오. [예시] 1001, 1003 stKor = [30, 20, 10, 40] */ let stNo = [1001, 1002, 1003, 1004]; let stName = ["김철수", "이만수", "신정아", "이영희"]; let stKor = [10, 20, 30, 40]; let stEng = [60, 80, 32, 13]; let r1 = Math.floor(Math.random() * stNo.length); let r2 = Math.floor(Math.random() * stNo.length); let no1 = stNo[r1]; let no2 = stNo[r2]; document.write(no1 + ", " + no2 + "<br>"); let temp = stKor[r1]; stKor[r1] = stKor[r2]; stKor[r2] = temp; document.write("stKor = " + stKor); </script>
Java
복사