강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của edwinpark
edwinpark

câu hỏi đã được viết

Giới thiệu về giải quyết vấn đề thuật toán JavaScript (chuẩn bị cho bài kiểm tra mã hóa)

6. Tổng tối đa của lưới

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

Viết

·

402

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)))
}
javascript코딩-테스트

Câu trả lời 3

0

"/"방향 대각선은

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

0

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

0

codingcamp님의 프로필 이미지
codingcamp
Người chia sẻ kiến thức

안녕하세요^^

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

Hình ảnh hồ sơ của edwinpark
edwinpark

câu hỏi đã được viết

Đặt câu hỏi