Programmierrätsel & Code Golf

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

30
Erstellen Sie die Ausgabe doppelt so lang wie der Code
Die Herausforderung Schreiben Sie ein vollständiges Programm, das doppelt so viele Bytes in die Standardausgabe schreibt wie das Programm. Regeln Das Programm muss ASCII-Zeichen in die Standardausgabe schreiben. Der Inhalt der Ausgabe spielt keine Rolle. Die in Bytes gemessene Ausgabe muss genau doppelt so lang sein wie das Programm, auch …

28
Text vertikal reduzieren
Sagen Sie, ich habe Text wie diesen (jedes Wort in einer Zeile, ohne Leerzeichen) Programming Puzzles & Code Golf Das macht keinen Sinn! Es widerspricht völlig den Gesetzen der Physik. Ihre Herausforderung besteht darin, diese unmögliche Situation zu beheben und den Text wie folgt zu reduzieren: P Prog &uzz Coderam …

30
Bestimmen Sie, ob Zeichenfolgen Anagramme sind
Herausforderung Berechnen Sie bei zwei gegebenen Zeichenfolgen, ob beide genau die gleichen Zeichen enthalten. Beispiel Eingang Wort, wrdo Dies kehrt zurück, trueweil sie gleich sind, aber nur verschlüsselt. Eingang Wort, wwro Dies kehrt zurück false. Eingang Boot, toba Dies kehrt zurück true Regeln Hier sind die Regeln! Angenommen, die Eingabe …

30
Loop ohne 'Looping' [geschlossen]
Eine ähnliche Frage wurde vor ein paar Jahren gestellt , aber diese ist noch kniffliger. Die Herausforderung ist einfach. Schreiben Sie ein Programm (in der Sprache Ihrer Wahl) , die wiederholt Code ausführt , ohne Wiederholung Strukturen unter Verwendung von wie while, for, do while, foreachoder goto( also für alle …

15
Erstellen Sie eine Programmiersprache, die nur unbrauchbar zu sein scheint
Der Räuberherausforderungs-Thread ist da . Die Herausforderung von Cops: Entwerfen Sie eine Programmiersprache, die für die Programmierung unbrauchbar zu sein scheint, aber die Berechnung (oder zumindest den Abschluss der Aufgabe) über einen nicht offensichtlichen Mechanismus zulässt. Sie sollten eine einfache Programmiersprache entwerfen, die Code aus einer Eingabedatei liest und dann …



30
Einfaches Katzenprogramm
Eine der häufigsten Standardaufgaben (insbesondere bei der Präsentation von esoterischen Programmiersprachen) ist die Implementierung eines "cat-Programms" : Lesen Sie STDIN vollständig aus und drucken Sie es in STDOUT aus. Obwohl dies nach dem Unix-Shell-Dienstprogramm benannt ist cat, ist es natürlich viel weniger leistungsfähig als das Original, das normalerweise zum Drucken …
84 code-golf  string 

14
Machen Sie eine Kreisillusionsanimation
Ihre Aufgabe ist es, diese zu animieren Kreis Illusion . Es sieht so aus, als würden sich die Punkte innerhalb des Kreises drehen, aber sie bewegen sich tatsächlich nur in geraden Linien. Kriterien Das Ergebnis muss animiert werden. Die Art und Weise, wie Sie die Animation ausführen, ist irrelevant. Sie …

30
Den Computer herunterfahren!
Herausforderung: Fahren Sie in der Programmiersprache Ihrer Wahl den Computer herunter, auf dem Ihr Code ausgeführt wurde. Regeln Kein Herunterfahren durch Erschöpfung der Ressourcen (zB: Gabelbombe, um das Herunterfahren zu erzwingen) Wenn Sie möchten, können Sie Code schreiben, der nur in einer bestimmten Umgebung / einem bestimmten Betriebssystem funktioniert. Standardlücken …

30
Drucken Sie den Code rückwärts aus - kehren Sie den Code zurück
Schreiben Sie ein Programm, das seinen eigenen Quellcode rückwärts ausgibt, also eine eniuq . Wertung: +50, wenn Sie Pull-Daten aus dem Internet verwenden. +25, wenn Sie Ihren eigenen Quellcode lesen. +1 Punkt pro Zeichen Die niedrigste Punktzahl gewinnt. Regeln: Keine Verwendung anderer Dateien (zB reverse.txt) Die Mindestcodelänge beträgt zwei Zeichen. …
83 code-golf  quine 

30
Was mein Hund wirklich hört
Mein Hund heißt Rex. Jedes Mal, wenn ich ihn schimpfe, scheint er nicht sehr beeindruckt zu sein, und ich sehe ihn nur dann reagieren, wenn ich seinen Namen ausspreche. Wenn ich sage Rex, I told you not to do this! You're making me angry Rex! alles was er hört ist …

30
Kürzester Code für nicht deterministische Ausgabe
Sie müssen eine nicht deterministische Ausgabe erzeugen . In diesem Fall wird dies so definiert, dass die Ausgabe nicht immer das gleiche Ergebnis hat. Regeln: Ein Pseudozufallszahlengenerator, der immer den gleichen Startwert hat, zählt nicht. Sie können sich darauf verlassen, dass das Programm bei jeder Ausführung zu einem anderen (unbekannten) …
83 code-golf  random 

30
Drucken Sie ein 10 x 10-Raster mit Sternchen
Hintergrund Dies ist ein Standardlehrbuchbeispiel zur Demonstration von Schleifen. Dies ist eines der ersten Programme, die ich gelernt habe, als ich vor ca. 10 Jahren anfing, Programmieren zu lernen. Aufgabe Diesen genauen Text drucken Sie aus: ********** ********** ********** ********** ********** ********** ********** ********** ********** ********** Technische Daten Möglicherweise haben …

6
3D ASCII Block Gebäude
Herausforderung Schreiben Sie ein Programm, das ein 11x11-Array von Ganzzahlen verwendet und ein 3D-ASCII-Blockgebäude erstellt, wobei jeder Wert im Array die Höhe einer Blockspalte an den Koordinaten darstellt, die mit der Arrayposition übereinstimmen. Eine negative Höhe ist eine "schwebende" Spalte - nur der obere Block ist sichtbar. Beispiel __________________ ___ …

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.