
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
幅優先、深さ優先(再帰あり&再帰無し)探索 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
幅優先、深さ優先(再帰あり&再帰無し)探索 - Qiita
class Position: EMPTY = '.' BLOCK = '#' GOAL = 'G' START = 'S' CHECKED = 'o' maze = """ #########... class Position: EMPTY = '.' BLOCK = '#' GOAL = 'G' START = 'S' CHECKED = 'o' maze = """ ############ S.#...###..# #...#.#.#.## #.#.#...#.## ###.#.#.#.## #...###...## #.#.#...#.## ###.#.#.#### #...#.###..G ###.#...#.## #...###.#.## ##.####...## ############ """ def maze2list() -> list[list[str]]: return [list(line) for line in maze.split()] def colored_maze(maze: list[list[str]]) -> str: colored_ma