내일 배움 캠프 4기 TIL(22.12.02)

baesee·2022년 12월 5일
0

내일배움캠프

목록 보기
30/75

목차

  • 프로그래머스
  • React
  • javascript

프로그래머스

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단계 갑자기 수직상승 하는 느낌인데...


React

컴포넌트 나누는 기준을 정하는게 좀 애매한거 같다... 여러 자료를 봐도 실력차이라고 하는거 같은데 어디서 나눠야하지 많이 사용할거 같은 기준?? 좀 크게크게 만들어서 컴포넌트 연습즘 해야할거 같다!

Javascript

객체

this

0개의 댓글