[Programmers] (2018 KAKAO BLIND RECRUITMENT) Lv 2. [1차] 프렌즈4블록
https://school.programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(m, n, board) { const dirX = [0, 1, 1, 0], // 시계 방향 dirY = [0, 0, 1, 1]; board = board.map((v) => v.split("")); do { const remove = []; for (let i = 0; i < m - 1; ++i) { for (let j = 0; j < n - 1; ++j) { if..
2023. 3. 6.
[Programmers] (깊이/너비 우선 탐색(DFS/BFS)) Lv 2. 게임 맵 최단거리
https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(maps) { return (bfs = (startY, startX) => { const [height, width] = [maps.length, maps[0].length], [queue, valueVisit] = [[], maps.map(i => i.map(v => 0))]; const directionY = [0, 0, -1, 1], directionX = [-..
2023. 2. 25.