Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

30
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 hinzugefügt werden. Die geänderte Ausgabe muss einen Levenshtein-Abstand von 15 oder …

30
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 ausgesprochen werden, müssen sie dem 5-7-5-Silbenformat …

30
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 + 1-te Zeichen aus. ( …
60 code-golf  quine 

30
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 nicht leere Zeichenfolge ohne Leerzeichen, die eine beliebige …

30
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 den Rumpf …


13
Drucken Sie eine Wordclock
Seit ich den ersten vor ein paar Jahren gesehen habe, war ich immer unterworfen von dieser Art von Wortuhr, bei der die Zeit tatsächlich durch Wörter ausgedrückt wird, die in einem aussagekräftigen Satz aufleuchten oder nicht. Der auf dieser Uhr angezeigte Text ist der folgende. IT IS HALF TEN QUARTER …
59 code-golf  string  date 


30
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, …

13
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 verschüttet. Die Nachbarn von (x, y) sind (x-1, …

23
Kürzester nicht übereinstimmender regulärer Ausdruck
Ihre Mission ist es, den kürzesten gültigen regulären Ausdruck zu schreiben, mit dem keine Zeichenfolge übereinstimmen kann, einschließlich der leeren Zeichenfolge. Einsendungen müssen dieses Formular haben ("wörtliche Notation"): /pattern/optional-flags Kürzester regulärer Ausdruck gewinnt. Die reguläre Ausdrucksgröße wird in Zeichen gezählt. (einschließlich Schrägstriche und Flaggen) Bitte erläutern Sie, wie Ihr regulärer …

30
Finden Sie die glatteste Zahl
Ihre Herausforderung besteht darin, die glatteste Zahl in einem bestimmten Bereich zu finden. Mit anderen Worten, finde die Zahl, deren größter Primfaktor der kleinste ist. Eine glatte Zahl ist eine Zahl, deren größter Primfaktor klein ist. Zahlen dieses Typs sind nützlich für den schnellen Fourier-Transformationsalgorithmus, die Kryptoanalyse und andere Anwendungen. …


20
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 Ihr Code so kurz wie möglich sein. …

30
Bestimmen Sie die Farbe eines Schachfeldes
Ihre Herausforderung besteht darin, ein Programm zu schreiben, das die Farbe eines bestimmten Quadrats vom Schachbrett ausgibt. So sieht ein Schachbrett aus: Sie können sehen, dass das Quadrat a1 dunkel ist und h1 ein helles Quadrat. Ihr Programm muss darkoder ausgeben light, wenn ein Quadrat angegeben wird. Einige Beispiele: STDIN: …
59 code-golf  chess 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.