본문 바로가기

내일배움캠프/JavaScript handbook

1. 문제

내가 이해한건지 잘 모르겠지만 일단 내가 이해한대로 해석해서 풀었다.

 

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