ゲーム

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

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

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

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

問題の内容は

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

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

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

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

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

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

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

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

実行結果は以下の通り。

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

 

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

更新情報をお届けします

関連記事

  1. レビュー

    象印とサーモスの水筒を比べた。豊かさとともに穏やかなる象の容貌(かお)

    水筒が欲しい。車でどこかへ出かける度にコンビニの100…

  2. コミック

    コミック「ダンジョン飯」を読んでみた感想

    ネットで話題になっていたので「ダンジョン飯」の一巻を読んでみました。…

  3. レビュー

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

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

  4. コンピューター

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

    この記事は、これからプログラミングの学習をやるためにはWindow…

  5. レビュー

    git入門と使い方はこれ一冊でOK「わかばちゃんと学ぶGit使い方入門」を読みました

    Gitってご存知でしょうか。ソフトウェア開発業界の人では知らない人の居…

  6. コンピューター

    IIJmioのSIMカードのサイズを変更する際に気をつけておきたい事

    先日、ついに画面バリバリの携帯からピカピカの携帯に替えることができまし…

コメント

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

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

最近の記事

スポンサーリンク

  1. レビュー

    ヒトの心の探求を助ける名著「嫌われる勇気」と「幸せになる勇気」
  2. イベント

    「デカフェで」というオシャレ気取り。カフェインのデメリットと離脱症状に襲われて
  3. ウェブサービス

    ながら聞きで学習できるAmazonの新サービスAudibleがすごい
  4. ライフハック

    人は習慣によって作られる。良い習慣を簡単に身につける方法
  5. 日記

    温泉の良さは水風呂にあると見つけたり
PAGE TOP