Programmierrätsel & Code Golf

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

30
5 Lieblingsbuchstaben
Die Herausforderung ist eigentlich extrem einfach. Wählen Sie 5 verschiedene Buchstaben (Sie können einfach die 5 auswählen, mit denen Sie den kürzesten Code erhalten, wenn Sie möchten) und geben Sie sie auf der Konsole aus. Der Clou ist jedoch, dass sie aus der folgenden Liste stammen müssen: AAA BBBB CCCC …

30
Zu Ehren von Adam West
Adam West ist verstorben, und ich möchte seine Erinnerung hier auf PPCG ehren, obwohl ich bezweifle, dass er von unserer Existenz wusste. Während es viele, viele verschiedene Dinge gibt, für die dieser Mann bekannt ist, ist keines wichtiger als seine Rolle als der ursprüngliche Batman. Ich werde mich immer daran …

30
4, 8, 15, 16, 23, 42 [geschlossen]
4, 8, 15, 16, 23, 42 Schreiben Sie ein Programm, das diese Zahlenfolge unendlich ausgibt. Die Zahlen dürfen jedoch nirgendwo in Ihrem Quellcode vorkommen. Folgendes ist kein gültiges Java-Programm zur Ausgabe von The Numbers, da The Numbers im Quellcode enthalten sind: class TheNumbers { public static void main(String[] args) { …

30
Wann ist (x == x + 2)? [geschlossen]
Die Herausforderung: Definieren Sie xso, dass der Ausdruck (x == x+2)als wahr bewertet wird. Ich habe die Frage mit C markiert, aber Antworten in anderen Sprachen sind willkommen, sofern sie kreativ sind oder einen interessanten Aspekt der Sprache hervorheben. Ich beabsichtige, eine C-Lösung zu akzeptieren, aber andere Sprachen können meine …
90 math  arithmetic  c 


15
Generieren Sie die längste Fehlermeldung in C ++
Schreibe ein kurzes Programm, das die längste mögliche Fehlermeldung erzeugen würde, in einem Standard - C ++ Kompilierer ( gcc, cl.exe, icc, oder clang). Die Punktzahl jedes Eintrags ist die Anzahl der Zeichen in der längsten Fehlermeldung, die der Compiler ausgegeben hat. Typen, die in Ihrem Quellcode enthalten sind und …

30
BrainF *** edBotsForBattling - Ein Brainf *** -Turnier
Alle Bots in der Kampfarena wurden plötzlich überlistet und niemand kann erklären, warum. Aber wen interessiert es, solange sie noch kämpfen können - obwohl Brainfuck die einzige Sprache ist, die sie noch verstehen. Es ist schon eine Weile her, dass ich den Gewinner von BrainFuckedBotsForBattling bekannt gebe: Herzlichen Glückwunsch an …

30
Tipps zum Golfen in ECMAScript 6 und höher
Dies ähnelt anderen "Tipps zum Golfen in <...>", zielt jedoch speziell auf die neueren Funktionen in JavaScript ab ECMAScript 6 ab. JavaScript ist von Natur aus eine sehr ausführliche Sprache function(){}, .forEach()Umwandeln String - Array, Array-artiges Objekt Array, etc, etc Super bloats sind und nicht gesund für Golf. ES6 + …

9
Golf ein Adventskalender
Zu dieser Jahreszeit bekommen viele von uns ihre Adventskalender ! Wenn Sie mit einem Adventskalender nicht vertraut sind, sind dies spezielle Kalender, mit denen Sie die Adventszeit vor Weihnachten herunterzählen können. Meiner Erfahrung nach werden die Türen zufällig platziert und ein Teil des Spaßes als Kind arbeitete daran, wo die …

23
Eine unberührte Welt programmieren
Definieren wir ein unberührtes Programm als ein Programm, das selbst keine Fehler aufweist, das jedoch fehlerhaft ist, wenn Sie es ändern, indem Sie zusammenhängende Teilzeichenfolgen mit N Zeichen entfernen 1 <= N < program length. Zum Beispiel das dreistellige Python 2-Programm `8` ist ein unberührtes Programm ( danke, Sp ), …

14
[WEIHNACHTSTHEMA HAFTUNGSAUSSCHLUSS HIER]
Hinweis für Mods, wenn der Titel nicht stimmt, ändere ihn auf was auch immer, ich fand es lustig. Du hast die Aufgabe, die Lichter für diese Weihnachtszeit aufzuhängen, und deine Familie hat beschlossen, dass du mindestens zwei Weihnachtslichter an deinem Haus aufhängen musst, damit es ein frohes Weihnachtsfest wird. Ihre …

30
Tipps zum Golfen in Java
Gibt es nützliche Verknüpfungen, die in Java verwendet werden können? Wie unten gezeigt, werden importeinem Programm bereits mindestens 17 Zeichen hinzugefügt. import java.io.*; Ich verstehe, dass die einfache Lösung darin besteht, eine andere Sprache zu verwenden, aber es scheint eine echte Herausforderung zu sein, Java-Programme zu verkürzen. Tipps sollten spezifisch …
86 code-golf  tips  java 


30
Eww, diese Bytes sind eklig
Schreiben Sie ein Programm oder eine Funktion, die bei Angabe einer Zeichenfolge so viele unterschiedliche Bytes wie möglich herausfiltert und die bereinigte Zeichenfolge zurückgibt. Da Ihr Programm sie jedoch hasst, kann keines dieser Bytes in Ihrem eigenen Code vorhanden sein. Ihre Punktzahl ist die Anzahl der unterschiedlichen Bytes, die Ihr …

25
Die hungrige Maus
16 Käsestapel werden auf ein 4x4-Quadrat gelegt. Sie sind von bis beschriftet . Der kleinste Stapel ist 1 und der größte ist 16 .111161616111161616 Die hungrige Maus ist so hungrig, dass sie immer direkt zum größten Stapel (dh 161616 ) geht und ihn sofort isst. Danach geht es zum größten …
85 code-golf  matrix 

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.