내가 이해한건지 잘 모르겠지만 일단 내가 이해한대로 해석해서 풀었다.
js파일
// 1 <= sizes <= 10,000
// sizes[w, h] w = 가로 길이 , h = 세로길이
// 1 <= w,h <= 1,000
let sizes = [[60,50],[30,70],[60,30],[80,40]]
let temp = 0
for(let x = 0; x < 4; x++)
{
if(sizes[x][0] < sizes[x][1])
{
temp = sizes[x][0]
sizes[x][0] = sizes[x][1]
sizes[x][1] = temp
}
}
function solution(sizes){
let bigSide = 0
let smlSide = 0
bigSide = sizes[0][0]
smlSide = sizes[0][1]
for(let s = 0; s < 4; s++)
{
if(bigSide<sizes[s][0])
{
bigSide=sizes[s][0]
}
if(smlSide<sizes[s][1])
{
smlSide=sizes[s][1]
}
}
return bigSide * smlSide
}
alert(solution(sizes))
html 파일
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src ="hbook_1.js"></script>
</body>
</html>
'내일배움캠프 > JavaScript handbook' 카테고리의 다른 글
2.문제 (0) | 2023.05.01 |
---|---|
핸드북 사이트 (0) | 2023.04.24 |