메뉴 건너뛰기

이동연2017.11.10 18:30
<!DOCTYPE HTML>
<html>
<head>
<title>
난수
</title>
</head>
<body>
<h3>10개 생성</h3>
<hr>
<script>

var plots= new Array(10);
var plots1 = new Array(10);

for(var i=0 ; i<plots.length ; i++)
{
var n=Math.random()*100; //0~99.9999
var k=Math.floor(n)+1; // 1~100 정수
plots[i]=k;
plots1[i]=k;
document.write(plots[i] +"<br>");
}
var big =plots[0]; //big에 가장 큰수저장하기
for(var i=0 ; i<plots.length ; i++)
{
if(big<plots[i])
{
big=plots[i];
i--;

}
}
document.write("<hr>");
document.write("가장 큰수는"+big +"<hr>");
plots.sort(function(a,b) {
return a-b;
});
for(var i=0 ; i<plots.length ; i++)
{
document.write(plots[i]+" ");
}


</script>
</body>
</html>

코드이런식으로 짜시면되고
plots.sort(function(a,b) {
return a-b;
});
이 부분은 그냥 for문 사용하셔서 배열 순서 바꿔서 가장 큰 수 출력해도 좋아요 아마 math.max 사용하려면 apply 도 같이 사용해야되는거같은데 그건 잘모르겠네요 우에코드해보세요~
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
위로