Programmierrätsel & Code Golf

65
Ein Wieselprogramm Golf spielen

Richard Dawkins beschreibt in seinem Buch The Blind Watchmaker ein Wiesel-Programm . Der Algorithmus kann wie folgt beschrieben werden: Beginnen Sie mit einer zufälligen Zeichenfolge von 28 Zeichen. Gültige Zeichen sind alle Großbuchstaben und Leerzeichen. Erstellen Sie 100 Kopien dieser...

65
Das Rätsel knacken?

Einführung Die Enigma war eine der ersten elektromechanischen Rotor-Chiffriermaschinen, die im Zweiten Weltkrieg eingesetzt wurden. Das bedeutet, dass nach der Kodierung eines einzelnen Buchstabens der Schlüssel für den nächsten Buchstaben geändert wird. Dies wurde von den Deutschen aufgrund des...

65
Ist das Kontrollkästchen nicht nicht deaktiviert?

Bei der Codeüberprüfung bin ich auf den folgenden Code gestoßen, der den Status eines Kontrollkästchens testet: if (!isNotUnchecked()) { ... } Ich musste 30 Minuten lang ein Brainstorming durchführen, um herauszufinden, welchen tatsächlichen Kontrollkästchenstatus der Code erwartete. Schreiben Sie...

65
Ist das gerade oder ungerade?

Hinweis: Es wurde noch kein Vanille-Paritätstest durchgeführt (es gibt einen C / C ++ - Test, der jedoch die Verwendung anderer Sprachen als C / C ++ verhindert, und andere Nicht-Vanille-Sprachen sind meistens ebenfalls geschlossen) einer. Bei einer positiven Ganzzahl wird die Parität (dh ob die...

65
Das Alphabet meiner Tochter

Neulich haben wir mit meiner Tochter Sätze mit einem Kühlschrankmagneten geschrieben. Während wir einige ( I love cat) erstellen konnten , hatten wir nicht genügend Buchstaben, um die anderen ( I love you too) zu erstellen, da die Anzahl der Buchstaben nicht ausreicht o(4). Ich fand dann heraus,...

65
Das Kätzchen Kommando

Ein Kätzchen ist einer Katze sehr ähnlich. Einige der Hauptunterschiede sind Niedlichkeit, mangelnde Intelligenz und Größe. Ebenso unterscheidet sich der catBefehl vom kittenBefehl. Zum Glück gibt es in diesem Fall nur einen Unterschied. Im Kitten-Befehl werden alle Großbuchstaben durch...

65
Seitennummerierung im xkcd-Stil

Randall Munroes Buch "xkcd, Band 0" verwendet ein ziemlich ungerades Zahlensystem für die Seitenzahlen. Die ersten Seitenzahlen sind 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... Das sieht ein bisschen wie ternär aus, aber beachte, dass er von 20direkt nach 100, von...

65
9-Loch-Challenge [geschlossen]

Die 9-Loch-Herausforderung 9 Code Golf Herausforderungen unterschiedlicher Schwierigkeitsgrade. Strafen für die mehrmalige Verwendung derselben Sprache. Die Frage wird mit Pars, Hole Champions und Pokalsiegern aktualisiert. Dies geht auf einen Wettbewerb zurück, den ich mit einigen Freunden...

64
König des Hügels - Spacewar!

Wenn Sie jemals Spacewar gespielt haben! Weißt du, es war ein lustiges Spiel. Wenn Sie dies nicht getan haben, wissen Sie Folgendes: Es war (und ist) eines der allerersten und wichtigsten Computerspiele. Und es macht trotzdem Spaß! Der Klon, auf dem ich aufgewachsen bin, ist dieser , der...

64
Wiederholen Sie sich einfach

Schreiben Sie ein Programm, das ausgibt Do not repeat yourself! Ihr Programmcode muss die folgenden Einschränkungen erfüllen: seine Länge muss eine gerade Zahl sein Jedes Zeichen an der Position 2n(wobei neine Ganzzahl> 0 ist) muss mit dem Zeichen an der Position übereinstimmen 2n-1. Das zweite...

64
Knacken Sie das Passwort des Bankkontos!

Einführung Um zu verhindern, dass Keylogger das Passwort eines Benutzers stehlen, hat ein bestimmtes Bankkontosystem die folgende Sicherheitsmaßnahme implementiert: Bei jeder Eingabe werden nur bestimmte Ziffern abgefragt. Angenommen, das Passwort Ihres Ziels lautet 89097: Das System fordert Sie...

64
Minimaler NetHack

NetHack ist ein schurkenhaftes Spiel, bei dem ein Spieler das Amulett der Helden aus dem untersten Level des Dungeons holen muss. Üblicherweise über Telnet gespielt, wird das gesamte Spiel mit ASCII-Grafiken dargestellt. Das Spiel ist extrem herausfordernd und erfordert Kenntnisse vieler...

64
Kommentiere ein COBOL-Programm aus!

COBOL ist eine sehr alte Sprache, zum Zeitpunkt des Schreibens ist es 58 Jahre alt. Es ist in der Tat so alt, dass es eine sehr interessante Eigenart hat: Die ersten sechs Zeichen jeder Zeile sind Kommentare. Warum ist das so, fragst du? Nun, diese 6 Zeichen sollten früher als Zeilennummern...