Programmierrätsel & Code Golf

56
Entwicklung von OEIS

In dieser Herausforderung besteht das Ziel darin, die Online -Enzyklopädie ganzzahliger Sequenzen nacheinander zu erstellen . Ähnlich wie bei der Evolution von Hello World hängt jede Antwort von einer vorherigen Antwort ab. Mit der Zeit wird diese Herausforderung einen "Stammbaum" der...

56
Im Ernst, GolfScript, CJam oder Pyth?

Vor einiger Zeit wurde die folgende Frage gestellt: GolfScript, CJam oder Pyth? Nur aufgrund des Titels dachte ich, dass es eine sehr schöne Herausforderung sein würde, aber leider stellte sich heraus, dass es sich um eine Frage handelte, die nach Tipps fragte. Hier ist die Herausforderung, die ich...

56
Ein "Betrug" quine

Langjähriger Lauerer, erstmaliges Poster. Also geht es los. Auf der Wikipedia-Seite für quine heißt es, dass "ein quine als 'betrügerisch' angesehen wird, wenn es seinen eigenen Quellcode betrachtet." Ihre Aufgabe ist es, eine dieser "Cheating Quines" zu erstellen, die ihren eigenen Quellcode...

56
Quaken Sie die böse Ente

Niemand ist sich ganz sicher, was das Emoticon darstellen >:Usoll, aber viele Gelehrte glauben, dass es wie eine wütende Ente aussieht . Nehmen wir an, das ist der Fall. Aufgabe Geben Sie eine ganze Zahl n zwischen 0 und einschließlich 3 aus oder geben Sie sie zurück quack wenn n = 0, >:U...

56
Analysieren von Text in Millitext-Schrift

Lesen Sie den Text der Millitext-Schrift Es gibt eine Schrift hier , dass jedes Zeichen in einen einzigen, 1x5 Pixelblock paßt. Dies geschieht (vorausgesetzt, Sie verwenden einen LCD-Bildschirm), indem Sie die RGB-Kanäle jedes Pixels verwenden, um das eine Pixel in drei Unterspalten zu erweitern,...

56
Wer war Präsident der USA?

Herausforderung Schreiben Sie ein Programm, das vom 30. April 1789 bis zum 21. August 2019 als Eingabe dient und als Ausgabe zurückkehrt, wer an diesem Tag Präsident der USA war. Anmerkungen Die Liste der US-Präsidenten , das Format ihrer Namen und den Zeitraum ihrer Präsidentschaft finden Sie...

55
Wie man Buchstaben in einem Wort zufällig sortiert

Einer umstrittenen Geschichte zufolge ist der Unterschied zwischen den Buchstaben in einem Schriftstück nicht viel für das Wort, ebenso wenig wie die ersten und letzten Buchstaben mit dem ursprünglichen Schriftstück. Also, zum Spaß, was wäre die kürzeste Funktion, um die Buchstabenreihenfolge in...

55
Tipps zum Golfen in Bash

Welche allgemeinen Tipps haben Sie zum Golfen in Bash? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für Bash sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro

55
Erzeugen Sie einen verständlichen Satz

Problem: Erzeugen Sie einen Satz, der gelesen und verstanden werden kann. Es muss ein Subjekt, ein Verb und ein Objekt enthalten, und Zeitformen und Pluralformen müssen übereinstimmen. Das Programm muss auch in der Lage sein, mehrere unterschiedliche Sätze zu generieren, um sich zu qualifizieren....

55
Könnten Sie mir bitte die Uhrzeit mitteilen? [geschlossen]

Sie wissen, dass die Uhr- / Zeit-APIs Ihrer Sprache fehlerhaft und überhaupt nicht zuverlässig sind. Sie dürfen also keine integrierte API verwenden, um auf Systemzeit und -datum zuzugreifen. Sie wissen aber auch, dass die Fähigkeit Ihrer Sprache, Datumsberechnungen durchzuführen und einen Datums-...

55
Schreiben Sie das Ganze mit dem Ungebohrten

Die ASCII-Zeichen vom Dezimalcode 33 bis 126 sind: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Beachten Sie, dass in den meisten Schriftarten 25 dieser Zeichen "Löcher" aufweisen: (eine Gattung, die größer als 0 ist , könnte man sagen)...

55
Zeichnen Sie eine ASCII-Doppelhelix

Schreiben Sie ein Programm, das eine Ganzzahl N über stdin oder die Befehlszeile aufnimmt. Wenn N 0 ist, muss der einzelne Buchstabe Oauf stdout gedruckt werden. Wenn N positiv ist , muss diese horizontale ASCII -Doppelhelix mit einer Breite von N Segmenten gedruckt werden. Wenn N 1 ist, ist die...

55
Beenden Sie Code Golf

Inspiriert von dieser Standardeinstellung für IO . Die Aufgabe Schreiben Sie ein Programm, das bei einer Ganzzahl xzwischen 0 und 255 mit Exit-Code abstürzt x. Beschränkungen Sie dürfen nichts aufrufen, was direkt für die Ausgabe von Exit-Codes ( System.exit(x), die Rückkehr von mainusw.)...