エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
paizaラーニング レベルアップ問題集 Aランクレベルアップメニュー JavaScript 陣取りゲーム - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
paizaラーニング レベルアップ問題集 Aランクレベルアップメニュー JavaScript 陣取りゲーム - Qiita
陣取りゲーム (paizaランク A 相当) JavaScriptで解いてみました。 メインの処理は、開始位置が2つの幅... 陣取りゲーム (paizaランク A 相当) JavaScriptで解いてみました。 メインの処理は、開始位置が2つの幅優先探索です。 方法は2通りあります。 queue(キュー)を2つ用意して、距離を管理しながら、幅優先探索をして、交互に陣地を広げる方法。 幅優先探索では、距離が昇順でマス目に記録できるので、1つのキューへ、先頭に先攻の開始位置を、次に後攻の開始位置を入れ、幅優先探索をする方法。 最後に各プレイヤーの陣地を数えて、勝者を出力します。 個人的には、2の「1つのキューへ先攻後攻をまとめて入れて幅優先探索」が考えやすかったです。 1. キュー2つで、距離を管理しながら、幅優先探索 C++の場合参考とPython3の場合参考の、幅優先探索中の、ターン判定の考え方 C++の場合参考とPython3の場合参考の解答例は、1.のqueue(キュー)を2つ用意して、距離を管理しながら、幅

