ゲーム

「連鎖ノ試練」 答え合わせ- エンジニア専用RPG CODE QUESTで使ったコード

ツイッターを見ていたら面白そうなツイートが流れてきた。

CODE QUEST 〜伝説ノエンジニア、求ム〜|GeekOut : https://geek-out.jp/cp/code-quest/

ちょっくらやってみっかと挑戦してみたところ、1個めと2個めの問題はすぐにクリア出来たのだけど、3個めの問題はプログラムを組まないとクリアできなさそうな問題だった。

問題の内容は

“イアラ”,”ウェイト”,”オメガロ”,”ガルヒ”,”ガングリオンズ”,”クリオ”,”ジェノバ”,”スノウガ”,”ズビズバ”,”スペシウム”,”タグアズ”,”ドドンパ”,”トルネ”,”ネメシス”,”バイナリル”,”ハザード”,”パリピファイア”,”バルース”,”ヒラケゴマ”,”フェイク”,”プリズマ”,”ホルーガ”,”マッハ”,”マホマホ”,”ムート”,”ラリホフ”,”ランス”,”ループ”,”ロールウェイブ”,”ワロス”

という30個の魔法をシリトリで繋げて20個以上連鎖させるというもの。

最初は魔法の重複があっても良いと思っていたので、そういうコードを書いてたけど、実際に答えを入力してみると重複は許されないらしい。

これはたしかに、人間がやると大変そうな良問題。

ということでコンピューターの力を使って強引に、組合せをランダムにシャッフルしながら多数の試行を重ねて解くという、いわゆるブルートフォースアタック的なやり方で解決した。

なるべくわかりやすいように丁寧にコメント書いてみました。

やりかたは色々あると思うんですが、この場合再帰を使うのが一番やりやすいかなと思いました。

自力でクリアしたい人はネタバレになってしまいますので気をつけて…。

実行結果は以下の通り。

どうやら連鎖は20個がマックスじゃないかな〜。

 

この記事が気に入ったらいいね!しよう
🍀

更新情報をお届けします

関連記事

  1. ライフハック

    筋トレが続かない人に教えたい、モチベーションを維持する秘訣

    筋トレ頑張るぞ!と決心をして始めてみたものの、いつの間にか止めてしまっ…

  2. スポット

    長崎県美術館のミュシャ展に行ってきました。

    昨日は大雨の中、長崎県美術館の「ミュシャ展」に行ってきました。…

  3. コンピューター

    コンピューターのちょっと未来のこと、最近の技術

    最近、改めていろんなプログラミング言語を見て回っていますが、それぞれの…

  4. Mac

    MacbookPro ME865J/Aが届いたので開けてみた、その所感。

    今年最後の個人的な仕事と言うか使命を終え、家についたとほぼ同時に届きま…

  5. レビュー

    堀江貴文氏著「ゼロ」を読んだ感想

    「35歳までに読んでおくべきビジネス書」という記事を見て、ランク入りし…

  6. コミック

    「皇国の守護者」を読んだレビュー

    コミック版の「皇国の守護者」全5巻を読み終えました。面白かったのでサ…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

スポンサーリンク

  1. 日記

    やはり夢を持つ事に意味はないと思う理由
  2. スポット

    佐世保市、愛宕(あたご)祭りに行ってきました。
  3. 日記

    誤解を恐れずにいえば、私はもう頑張る事をやめようとおもった話
  4. mvno格安SIM

    安くで携帯電話を使う方法 – 格安SIMの事を調べてみた
  5. スポット

    【写真】ハウステンボスでの撮影「白羊」と「黒羊」その2
PAGE TOP