goo blog サービス終了のお知らせ 

パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python 空の迷路の冒険をパスファインディングで解く

2022-10-15 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

CodinGameのCONTRIBUTEにSky Maze Adventureというsoloゲームが追加されていたので遊んでみました。

 

冒険前

 

 

簡易化して空の迷路を残すロジックを追加

 

 

パスファインディング実装

あれ?エラーが発生

 

デバッグ

21行目の追加で状況把握。エラーの迷路、障害物が"#"だったので11行目を修正して完成

 

WINNER!!!!

と表示されてちょっとうれしい

 

作成時タイムアウト起こしたら、どう対処したらいいのだろうと考えていましたが138ターンでも解けていました


最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。
ブログ作成者から承認されるまでコメントは反映されません。