ゲーム

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

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

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

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

問題の内容は

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

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

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

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

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

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

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

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

実行結果は以下の通り。

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

 

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

更新情報をお届けします

関連記事

  1. ニュース

    99円で4ヶ月!本と音楽が楽しみ放題 – Amazonが期間限定キャンペーン中

    最近の時代の流れを感じるお話ですが、音楽の有料ダウンロード販売の売上は…

  2. ゲーム

    ずっとやってたい。最近マイブームの面白ボードゲーム「カタン」

    ちょっと前に人狼ゲームにハマった。https://giraffeo…

  3. お店紹介

    佐世保産のはちみつが美味しかった。長崎花蜜の話

    僕の中でいま、はちみつが小さなブームになっている。人生で二度目の出来事…

  4. Linux

    スクリプトを使って、自分の好きな感じの写真(画像)をTwitterで大量に仕入れる方法

    土日写真を撮っていたのですが、写真の世界は奥が深い。最近定期的…

  5. コミック

    新しい世界の未来予想。まもなくバーチャル・リアリティの時代が来ます。

    先日、テレビでバーチャル・リアリティ(以下VR)についての特集を見まし…

  6. mvno格安SIM

    母の日にスマホをプレゼントしました。そしてまたも格安SIMに黒星をつけられた件

    先日、格安SIM(MVNO)でもテザリングが使えるスマートフォンに…

コメント

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

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

最近の記事

スポンサーリンク

  1. ライフハック

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

    安くで携帯電話を使う方法 – 格安SIMの事を調べてみた
  3. コミック

    コミック「ダンジョン飯」を読んでみた感想
  4. コンピューター

    現役エンジニアが「プログラミングを学習するならMacが有利」と感じる理由
  5. ニュース

    熊本に支援物資を送るお金があるなら、はじめからお金を送るべき。
PAGE TOP