ゲーム

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

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

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

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

問題の内容は

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

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

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

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

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

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

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

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

実行結果は以下の通り。

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

 

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

更新情報をお届けします

関連記事

  1. Mac

    macOS SierraにしたらKarabinarが動かなくなって困った話

    先日MacOSの新しいバージョンがリリースされたということで、学習能力…

  2. レビュー

    失敗した買い物シリーズ〜macアプリ「OmmWriter」その致命的バグ〜

    既にタイトルで出落ち感半端ないのですが。ものごとには失敗がつき…

  3. コンピューター

    僕がテレビのレコーダーにナスネを選んだ理由

    僕は最近まで「テレビは要らない」と思っていた人間でした。でも、…

  4. Mac

    タイピングのレベルまで上がっちゃう。世界最高峰のキーボードブランド HHKBの lite2レビュー

    どうもこんにちはこんばんは。本日もタイピングする時間がやってきまし…

  5. レビュー

    もっと早く買えばよかった。お掃除ロボットの素晴らしさに感動した

    Amazon Unlimitedで購読した雑誌にロボット掃除機について…

  6. レビュー

    クジラでっか!はじめてヴァーチャルリアリティーを体験してきたよ!

    今話題のVR(ヴァーチャルリアリティー)という奴を体験してきましたよ!…

コメント

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

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

最近の記事

スポンサーリンク

  1. 日記

    温泉の良さは水風呂にあると見つけたり
  2. ライフハック

    正しい仮眠をとって元気に一日を過ごす!というのを試してみました
  3. こころ

    皆さんとっくにご存知かな。価値の正体ってなんでしょう
  4. お店紹介

    【写真】マイナス10度のフラワーアイスカフェに行ってきましたinハウステンボス
  5. 日記

    悲しみにむせび泣き!かじりついたあのベッドの香り
PAGE TOP