я уже точно не помню условия, про пакмана я сказал просто потому что он так представил граф, типа «вот есть у тебя пакпан в лабиринте»
что-то похожее на это?
var maze = [
['S',' ','#','#','#','#'],
['#',' ',' ',' ',' ','#'],
['#',' ','#',' ','#',' '],
['#',' ','#',' ','#',' '],
[' ',' ',' ','#',' ','G'],
['#','#',' ',' ',' ','#'],
]
hasPath(maze) // true
console.log(maze)
/*
[“S”, "+", "#", "#", "#", "#"]
["#", "+", "-", "-", "-", "#"]
["#", "+", "#", "-", "#", " "]
["#", "+", "#", "-", "#", " "]
[" ", "+", "+", "#", "+", "G"]
["#", "#", "+", "+", "+", "#"]
*/