Programmierrätsel & Code Golf

61
Kürzeste selbstzerstörende Schleife

Ihre Aufgabe ist es, ein vollständiges Programm oder eine Funktion zu schreiben , die keine Eingabe nimmt und führen jede Art von Schleife ( while, for, foreach, do, do-while, do-loop, goto, Rekursion, usw.) , die bei der Verursachung einen Fehlers enden wird, was bedeutet , dass das Programm...

61
Warum hatte 6 Angst vor 7?

Warum hatte 6 Angst vor 7? Weil 7 8 9! Wenden Sie bei einer gegebenen Zeichenfolge die folgenden Transformationen an: Wenn es eine 6 neben einer 7 gibt, entferne die 6 (6 hat Angst vor 7) Wenn die Sequenz "789" erscheint, entfernen Sie die 8 und die 9 (7 aßen 9) (Wenn ich mich nicht irre, spielt es...

61
Verlustsortierung (Implement Dropsort)

Dropsort , entworfen von David Morgan-Mar, ist ein Beispiel für einen linearen "Sortieralgorithmus", der eine Liste erzeugt, die zwar sortiert ist, aber nur einige der ursprünglichen Elemente enthält. Jedes Element, das nicht mindestens so groß ist wie das Maximum der vorhergehenden Elemente, wird...

60
Zeichne meine Schrägstriche

Als Programmierer haben Sie wahrscheinlich von Schrägstrichen und umgekehrten Schrägstrichen gehört. Aber haben Sie von Downslashes gehört? Dann nimmst du ein paar Schrägstriche, verbindest ihre Enden und ziehst sie nach unten. Für die heutige Herausforderung müssen Sie ein Programm oder eine...

60
Der Mystery String Printer (Cops)

Den Räuber-Thread finden Sie hier: The Mystery String Printer (Robbers) Deine Herausforderung Schreiben Sie ein Programm, eine Funktion oder ein REPL-Skript, das eine Zeichenfolge an STDOUT ausgibt. Die Räuber werden versuchen, ein Programm zu erstellen, das den gleichen String ausgibt. Wenn sie...

60
Oreoorererereoo

Oreoorererereoo Geben Sie bei einer Eingabezeichenfolge, die dem Wort "oreo" ähnelt, eine ASCII-Darstellung des Cookies an, die so breit ist wie die Eingabezeichenfolge (um die Stabilität des Cookies zu gewährleisten). Regeln Die Eingabe erfolgt in Kleinbuchstaben. Dabei handelt es sich um eine...

60
ASCII-Zug Golf

Betrachten Sie diese sieben ASCII-Waggons. Motor (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ PKW (P) =============== | [] [] [] [] | =============== O-O O-O Güterwagen (B) =============== |-|-| | |-|-| =============== O-O O-O Tanker (T) _____---_____ ( ) =============== O-O...

60
Schwarzweiss-Regenbogen

Bei einem Bild mit nur schwarzen und weißen Pixeln und einer (x, y) -Position, die ein weißes Pixel ist, färben Sie die weißen Pixel basierend auf ihrem minimalen Manhattan-Abstand von (x, y) in einem Pfad, bei dem nur andere weiße Pixel durchlaufen werden. Der Farbton der farbigen Pixel muss...

60
Zwei macht den Unterschied - Cops

HINWEIS - Diese Herausforderung ist jetzt geschlossen. Alle neuen Antworten werden ignoriert und die akzeptierte Antwort wird nicht geändert Herausforderung Schreiben Sie ein gültiges Programm, das die Ausgabe vollständig ändert, wenn nur zwei Zeichen im Programm geändert, entfernt oder...

60
Was bekommen Sie, wenn Sie 6 mit 9 multiplizieren? (42)

Ich liebe Mathe. Aber ich kann keinen einzigen Taschenrechner finden, der sich korrekt multiplizieren kann. Sie scheinen alles richtig zu machen, außer 6 * 9 (Es ist die Frage des Lebens, des Universums und alles! Wie konnten sie das falsch machen ?!). Ich möchte, dass Sie alle eine Funktion für...

60
Fakultät in Haiku!

Aufgabe Erstellen Sie ein Programm, das die Fakultät einer Zahl ohne eingebaute Fakultätsfunktionen berechnet. Einfach? Der Haken ist, dass Sie Ihr gesamtes Programm (einschließlich des Testens) in Haiku- Form schreiben müssen . Sie können so viele Haikus verwenden, wie Sie benötigen, aber wenn sie...

60
Hunger Gaming - Essen oder Sterben

Hunger Gaming - Essen oder Sterben Wenn du nicht isst, stirbst du. Wenn Sie essen, leben Sie (bis Sie sterben). Du wirst sterben, also versuche zuletzt zu sterben. Überblick Es gibt eine Insel mit einer Herde von Beutetieren. Du kontrollierst ein Rudel mit fünf Raubtieren. Ihr Ziel ist es, Ihren...

60
Gib das letzte, mittlere und erste Zeichen deines Codes aus

Die Herausforderung ist einfach: Drucken Sie das letzte, mittlere und erste Zeichen des Quellcodes Ihres Programms in dieser Reihenfolge. Das mittlere Zeichen ist unter der Annahme einer Quelllänge von nZeichen und einer 1-Indizierung wie folgt definiert : Wenn ngerade, geben Sie das n/2-te und n/2...

59
Zähle nachfolgende Wahrheiten

Inspiriert von und in Erinnerung an meinen lieben Freund und Kollegen, Dan Baronet , 1956 - 2016. RIP Er fand die kürzestmögliche APL-Lösung für diese Aufgabe: Aufgabe Zählen Sie anhand einer Booleschen Liste die Anzahl der nachgestellten Wahrheitswerte. Beispielfälle {} → 0 {0} → 0 {1} → 1 {0, 1,...

59
Grabe einen Grenzgraben

Hintergrund: Zu viele illegale Einwanderer aus Blandia überqueren die Grenze nach Astan. Der Kaiser von Astan hat dich beauftragt, einen Graben auszuheben, um sie fernzuhalten, und Blandia muss für die Kosten aufkommen. Da alle Schreibkräfte bis zum Einrichten des Grabens beschäftigt waren, muss...

59
Dies ist keine Raketenwissenschaft

Schreiben Sie ein Programm oder eine Funktion, die eine einzeilige Zeichenfolge enthält. Sie können davon ausgehen, dass es nur druckbares ASCII enthält . Drucken Sie eine Zeichenfolge einer ASCII-Rakete wie | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV mit der Eingabezeichenfolge von oben nach unten auf...

59
Baue einen Sandhaufen

Ein abelscher Sandhaufen ist für unsere Zwecke ein unendliches Gitter mit ganzzahligen Koordinaten, anfangs ohne Sand. Nach jeder Sekunde wird ein Sandkorn bei (0,0) platziert. Wenn eine Gitterzelle 4 oder mehr Sandkörner enthält, wird gleichzeitig ein Sandkorn auf jeden der vier Nachbarn...