ゲーム

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

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

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

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

問題の内容は

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

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

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

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

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

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

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

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

実行結果は以下の通り。

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

 

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

更新情報をお届けします

スポンサーリンク

関連記事

  1. コミック

    科学が好きな人、真理を求める人におすすめ「決してマネしないでください。」を読んだ感想

    僕は自然科学が大好きなんですよ。例えば何で夕焼けって赤く見えるか、…

  2. レビュー

    七面鳥アホすぎ!w→人も大して変わりません。無意識下の刷り込みについて

    七面鳥の母鳥はとても自分の子供を大切にするらしい。ひな鳥が汚れ…

  3. Linux

    PCに詳しくなりたい人必読!漫画で最高にわかりやすい「シス管系女子」レビュー

    今日はLinuxの便利さについて、とても分かりやすく説明してある本をご…

  4. レビュー

    Amazonプライムビデオを見るためのfireTVstickが届いたので、箱の中身の公開と使用感をレ…

    いやあ、一ヶ月以上待ちました。そしてとうとう届きましたAmazon …

  5. Linux

    壊れたCFカードから写真データCR2を取り出すことに挑んだ記録 その1

    先日、結婚式場での集合写真という貴重な写真を撮影したので、家に帰っ…

  6. レビュー

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

    嫌われる勇気は以前にも読んだ事があるのだけれど、先日贈り物として人に渡…

コメント

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

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

最近の記事

スポンサーリンク

  1. mvno格安SIM

    佐世保でWimaxはツラすぎたのでSIMフリーのスマートフォンZE500KLを新…
  2. レビュー

    革のツヤを引きたたせるため、ミンクの油を買って塗ってみた
  3. 日記

    これにて一年分、365記事がようやく書けました
  4. ウェブサービス

    よけいに悲惨な感じになってしまうと思うんだが(笑)Facebookの”…
  5. カメラ用品

    邪魔にならないしすぐに構えやすい!カメラを首にかける時代の終焉。StrapSho…
PAGE TOP