Bombenentschärfung


Geschichte

Hallo, Agent Double-Null0111, da bist du ja wieder.

Die Kräfte von UMBRA machen wieder Ärger, und du musst ihren neuesten Plan vereiteln. Unser Geheimdienst teilt uns mit, dass diese Minions planen, auf dem Ball des Gouverneurs eine Stinkbombe zu zünden.

Weil die Minions so tollpatschig sind, machen sie die Stinkbomben in ihren Labors und Büros oft versehentlich scharf. Und weil sie ständig vergessen, wie man ihre Stinkbomben entschärft, haben sie ein System entwickelt, das die Entschärfungsanweisungen erzeugt: Darin steht, in welcher Reihenfolge die Drähte durchtrennt werden müssen, abgeleitet aus der ID-Nummer der Bombe.

Deine Aufgabe ist es, den Code zu schreiben, mit dem du die Stinkbombe auf dem Ball entschärfst, bevor sie losgeht.

Aufgaben

Das sind Beispielaufgaben, die zur Geschichte des Geheimagenten passen, der eine Stinkbombe entschärft:

  • Schreibe eine Closure, um zwei Drähte zu vertauschen
  • Schreibe eine Closure, um die Drähte zu rotieren
  • Implementiere einen Generator, der die Drähte mischt

Implementierungen

Referenz