1단계 이제 반정도 푸니까 문제 난이도가 너무 상승....
function solution(sizes) {
let answer = 0;
const flatArr = sizes.flat();
console.log(flatArr)
const xArr = []; //가로
const yArr = [];
flatArr.forEach((size, index) => {
if((index + 1) % 2 !== 0){
xArr.push(size)
} else yArr.push(size)
})
xArr.forEach((size, index) => {
if(size < yArr[index]){
xArr[index] = yArr[index];
yArr[index] = size;
}
})
answer = (Math.max(...xArr)) * (Math.max(...yArr))
return answer;
최소직사각형 문제인데 너무어려워서 정답 보고 코드 뜯어 보면서 이해하려고 많이 노력 중이다... 1단계 갑자기 수직상승 하는 느낌인데...
컴포넌트 나누는 기준을 정하는게 좀 애매한거 같다... 여러 자료를 봐도 실력차이라고 하는거 같은데 어디서 나눠야하지 많이 사용할거 같은 기준?? 좀 크게크게 만들어서 컴포넌트 연습즘 해야할거 같다!
객체
this