Programmierrätsel & Code Golf

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


22
Rot gegen Blau - Pixel Team Battlebots
Dieser Wettbewerb ist offiziell beendet. Das blaue Team hat gewonnen! Ich habe zwei Sätze mit je 50 Gefechten durchgeführt und erstaunlicherweise hat Blue alle 100 gewonnen. Wenn man sich die Statistiken ansieht , ist klar, dass die kooperativen Einträge von PhiNotPi und Sp3000 die wahren Helden waren. Gute Arbeit ihr …

30
Tipps zum Golfen in JavaScript
Welche allgemeinen Tipps haben Sie zum Golfen in JavaScript? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für JavaScript sind (z. B. "Kommentare entfernen" ist keine Antwort). Hinweis: Siehe auch Tipps zum Golfen in ECMAScript 6 und höher


30
Ich verdopple die Quelle, du verdoppelst die Ausgabe!
Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das eine positive Ganzzahl (höher als 0) ausgibt. Der schwierige Teil ist, dass, wenn ich Ihren Quellcode dupliziere, die Ausgabe doppelt so groß sein muss wie die ursprüngliche Ganzzahl. Regeln Sie müssen ein vollständiges Programm erstellen . Das heißt, Ihre …

30
Eine Tastatur, die so echt ist, dass Sie sie fast SCHMECKEN können
... Würdest du nicht? Die Aufgabe ist einfach, geben Sie den folgenden Text aus: ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ________ ||` |||1 |||2 |||3 |||4 |||5 |||6 |||7 |||8 |||9 |||0 |||- |||= |||BS || ||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||______|| |/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/______\| ________ ____ ____ ____ ____ …

30
Verschleierte Hallo Welt
Erstellen Sie das kürzestmögliche verschleierte Programm, das den Text "Hello World" anzeigt. Um als verschleiertes Programm zu gelten, müssen mindestens zwei der folgenden Anforderungen erfüllt sein: Hat nicht die Zeichen: h, l, wund din jedem Fall Hat nicht die Zeichen: e, o, r, 0, und 1in jedem Fall Enthält nicht …

30
La La Land… nein warte, Moo Moo Moonlight
Diese Herausforderung ist eine Hommage an den Gewinner von Best Picture bei den Oscars 2017, La La Land Moonlight ! Schreiben Sie eine Funktion / ein Programm, die / das eine Zeichenfolge verwendet, die nur Buchstaben enthält [A-Za-z], die vier in Sätzen .,'?und Leerzeichen des Alltags üblichen Symbole , und …
122 code-golf  string 

30
Kürzeste Endlosschleife ohne Ausgabe
Ihre Aufgabe ist es, die kürzeste Endlosschleife zu erstellen! Bei dieser Herausforderung geht es darum, eine Endlosschleife zu erstellen, die im Gegensatz zu ihrer möglichen Duplizierung keine Ausgabe erzeugt. Der Grund dafür ist, dass der Code möglicherweise kürzer ist, wenn keine Ausgabe erfolgt. Regeln Jede Einreichung muss ein vollständiges Programm …
121 code-golf 

30
Kürzester Code für unendliche Ausgaben
Schreiben Sie den kürzesten Code, der zu einer unendlichen Ausgabe führt. Das ist alles. Ihr Code wird nur disqualifiziert, wenn er irgendwann keine Ausgabe mehr produziert. Wie immer im Codegolf gewinnt der kürzeste Code. Hier ist eine Liste von Antworten, die meiner Meinung nach wirklich klug sind, damit sie Anerkennung …
121 code-golf 

11
(-a) × (-a) = a × a
Wir alle wissen, dass (hoffentlich), aber können Sie es beweisen?( - a ) × ( - a ) = a × a(−a)×(−a)=a×a(-a) \times (-a) = a \times a Ihre Aufgabe ist es, diese Tatsache mit den Ringaxiomen zu beweisen. Was sind die Ringaxiome? Die Ringaxiome sind eine Liste von Regeln, …


30
ASCIIs 95 Zeichen… 95 Filmzitate
Update: Der Gewinner steht fest, aber die Herausforderung ist noch nicht vorbei! Schließlich ist fast drei Monate nach Beginn der Frage jemand länger als eine Woche der letzte Antwortende geblieben! Glückwunsch an jimmy23013 mit seiner P1eq-Antwort! Es gibt jedoch immer noch 8 Zeichen zur Verfügung: 48KSaclw. Wenn jemand wirklich ehrgeizig …


30
Fibonacci-Funktion oder -Folge
Die Fibonacci-Folge ist eine Folge von Zahlen, wobei jede Zahl in der Folge die Summe der beiden vorhergehenden Zahlen ist. Die ersten beiden Zahlen in der Sequenz sind beide 1. Hier sind die ersten Begriffe 1 1 2 3 5 8 13 21 34 55 89 ... Schreiben Sie den …

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.