인프런 커뮤니티 질문&답변

Edwin Y. Park님의 프로필 이미지
Edwin Y. Park

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

6. 격자판 최대합

EDWIN, 코드리뷰 부탁드립니다.^^ Array.from 을 활용해 봤습니다.

작성

·

305

0

const solution = (arr) => {
    const resultArr = [
        ...arr, 
        ...arr.map((_,location) => Array.from({length:arr.length}, (_,idx) => arr[idx][location])),
        Array.from({length:arr.length}, (_, idx) => arr[idx][idx]),
        Array.from({length:arr.length}, (_,idx) => arr[arr.length-idx-1][arr.length-idx-1])
    ]

    return Math.max(...resultArr.map(list => list.reduce((pre, cur) => pre+cur, 0)))
}

답변 3

0

"/"방향 대각선은

Array.from({length:arr.length}, (_,idx) => arr[arr.length-idx-1][idx])
로 해야한다고 생각합니다

0

와 진짜 잘하시네요. 이렇게 풀 수 도 있네요

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

자바스크립트 언어를 최대한 활용한 색다른 코드네요. 스스로의 색깔을 보여주는 코드도 좋은 것 같네요.

Edwin Y. Park님의 프로필 이미지
Edwin Y. Park

작성한 질문수

질문하기