목록문제풀이/Programmers (42)
말랑한 하루
[Programmers] 거리두기 확인하기 (Lv 2, JavaScript)
[ 개요 ] 풀이시간 : 92분 [ 학습 내용 ] 간단한 bfs로 진행했으나, JS에서 4방향 처리에 대해 고민해봐야겠다. var d = [{"x":0, "y":1},{"x":0, "y":-1},{"x":1, "y":0},{"x":-1, "y":0}] 다음처럼 처리하였으나, 2차원 배열로 선언하는게 덜 귀찮을것 같음 [ 소스 코드 ] function solution(places) { var answer = []; var peoples; answer = places.map((place) => { peoples = []; place.forEach((line, index) => { var tables = line.split(""); tables.forEach((table, idx) => { if(table =..
문제풀이/Programmers
2022. 7. 13. 21:13