爆弾の解除


ストーリー

エージェントDouble-Null0111、またお会いしましたね。

UMBRAの勢力がまた動き出しました。その最新の計画を阻止するのは、エージェントの役目です。情報部門によると、あのミニオンたちが知事の舞踏会で悪臭爆弾を爆発させる計画を立てているとのことです。

ミニオンたちはとてもそそっかしいので、実験室やオフィスでうっかり悪臭爆弾の起爆装置をセットしてしまうことがよくあります。そして、自分の悪臭爆弾の解除方法をいつも忘れてしまうため、爆弾のID番号から、どのワイヤーをどの順番で切ればよいかを示す解除手順を生成するシステムを作りました。

今回の役目は、舞踏会の悪臭爆弾が爆発する前に解除できるようにするコードを書くことです。

タスク

秘密エージェントが悪臭爆弾を解除するという物語に合う、タスクの例です。

  • 2本のワイヤーを入れ替えるクロージャを書く
  • ワイヤーを回転させるクロージャを書く
  • ワイヤーをシャッフルするジェネレーターを実装する

実装

参考