https://school.programmers.co.kr/learn/courses/30/lessons/86491
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
실행코드
function solution(sizes) {
var answer = 0;
var firstMax = 0;
var secondMax = 0;
for (let i = 0; i < sizes.length; i++){
if(sizes[i][1] > sizes[i][0]){
var tmp = 0;
tmp = sizes[i][0];
sizes[i][0] = sizes[i][1];
sizes[i][1] = tmp;
}
if(sizes[i][0] > firstMax){
firstMax = sizes[i][0];
}
if(sizes[i][1] > secondMax){
secondMax = sizes[i][1];
}
}
answer = firstMax * secondMax;
return answer;
}
문제를 보니 2중배열의 각각의 값을 한쪽에 큰값 한쪽에 작은값을 놔둬서 그 중 가장 큰 값으로 곱을 해주면 풀리는 문제였다.
'알고리즘 > test' 카테고리의 다른 글
javascript) 프로그래머스 - 부족한 금액 계산하기 (0) | 2023.02.15 |
---|---|
javascript) 프로그래머스 - 없는 숫자 더하기 (0) | 2023.02.15 |
javascript) 프로그래머스 - 나머지가 1이 되는 수 찾기 (0) | 2023.02.14 |
javascript) 프로그래머스 - 신고 결과 받기 (0) | 2023.02.14 |
javascript) 프로그래머스 - 성격 유형 검사하기 (0) | 2023.02.14 |