ゲーム

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

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

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

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

問題の内容は

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

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

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

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

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

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

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

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

実行結果は以下の通り。

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

 

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

更新情報をお届けします

関連記事

  1. コンピューター

    “仮想通貨の価格:0.06BTC”って分かんないから簡単に換算できるウェブア…

    久しぶりにウェブアプリを作りました。暗号通貨・仮想通貨変換機 Fo…

  2. レビュー

    替刃が安くて嬉しいひげ剃り「サムライエッジ」を使った感想

    1年くらい前だろうか、Youtubeで「ジレットプログライド」というひ…

  3. コミック

    漫画ハルロックを読んだ感想 電子工作の楽しさと可能性を描いた漫画

    日本財団って所が選んだ学習まんが100選というのが最近話題になりました…

  4. レビュー

    劇中なんども心くすぐられる作品。これ読んだらすぐに「君の名は。」観てきて

    ぼくは、新海 誠監督の「秒速5センチメートル」を見て以来のファンです。…

  5. コンピューター

    PCを持ち歩いたり、整理整頓が好きな人にぴったりのバックパック

    突然ですが、僕はバックパックが大好きなんです。理由は十…

  6. コンピューター

    最近の僕の仕事と、プログラミングというものについて

    最近は人の血糖値を光を使って測定する装置のソフトウェアを作っているんで…

コメント

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

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

最近の記事

スポンサーリンク

  1. レビュー

    あなたはもうバーチャル・リアリティ(VR)の致命的な欠点を知っているか
  2. 日記

    ブログを書くという事は、自分自身を知る作業だと思う。自分の足元を掘ろう。
  3. 日記

    僕がテレビを見ない理由
  4. ウェブサービス

    学生必見!ポイント2000円分もらえてプライムが安いAmazonStudentが…
  5. 日記

    感謝について
PAGE TOP