Programmierrätsel & Code Golf

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

30
Retina oder Müll?
Wir leben in einem wundervollen Zeitalter der Technologie, in dem wir auf unseren Fernsehern wunderschön detaillierte 8K-Bildschirme und auf unseren Handys sogar 2K-Bildschirme für unser mobiles Surfvergnügen haben können. In den letzten Jahren haben wir in Bezug auf die Bildschirmtechnologie einen langen Weg zurückgelegt. Eines der Produkte davon ist ein …
47 code-golf 

16
Sierpinskified Code
Schreiben Sie einen rechteckigen Textblock, der bei Anordnung in einem Sierpinski-Teppich unter Verwendung gleich großer Leerzeichenblöcke für die leeren Teile ein Programm erstellt, das die Iterationsnummer des Teppichs ausgibt. Zum Beispiel, wenn Ihr Textblock ist TXT BLK Führen Sie dann das Programm aus TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT …

15
ASCII-Kunst des Tages # 1 - Doppelknoten
Schreiben Sie ein vollständiges Programm oder eine Funktion, die eine positive Ganzzahl Nals Eingabe über STDIN / Befehlszeile / ARGV oder Funktionsargumente verwendet und einen ASCII-Doppelknoten entsprechend NSTDOUT ausgibt. Der ASCII-Doppelknoten sieht folgendermaßen aus: __ __ __ __ __ __ / \/ \/ \/ \/ \/ \ | /\/ /\/ …

30
Rückhand ^ H ^ H ^ H ^ H ^ H ^ Hspaces
Bei einigen Terminals wird durch Drücken der Rücktaste der Steuercode ^Hzum Löschen des vorherigen Zeichens generiert . Dies führte zu einer raffinierten Redewendung, in der Änderungen für einen komödiantischen Effekt vorgetäuscht werden : Sei nett zu diesem Idioten. Er ist zu Besuch vom Hauptquartier des Unternehmens. Bei einer Zeichenfolge mit …
47 code-golf  string 

6
Lassen Sie uns einige Bücher nach ihren Umschlägen beurteilen
Jeder weiß, dass der Inhalt die Frage stellt. Aber ein guter Titel hilft auch, und das ist das Erste, was wir sehen. Es ist Zeit, diesen ersten Eindruck in ein Programm zu verwandeln und herauszufinden, welche Arten von Titeln mehr positive Stimmen erhalten. Sie werden hiermit aufgefordert, ein Programm oder …

30
Sehr einfache Dreiecke
Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl (über stdin, Befehlszeile oder Funktionsargument) einliest und eine Zeichenfolge aus so vielen kleinen Dreiecken ausgibt oder zurückgibt, die nebeneinander angeordnet sind. /\ /__\ Dieses einzige Dreieck ist die Ausgabe, wenn die Eingabe ist 1. Wenn der Eingang ist 2, …

30
Ist eine Zahl durch jede ihrer Ziffern teilbar?
Mein Freund und ich arbeiteten an einem Labor in unserer AP-Informatik-Klasse und beschlossen, Golf als Problem zu codieren, da wir noch die Hälfte der Klasse frei hatten, nachdem wir fertig waren. Hier ist die Frage: Ist n bei einer gegebenen Zahl n durch jede seiner Ziffern teilbar? Zum Beispiel bestehen …
47 code-golf 

14
Bilden Sie ein Codequadrat mit Ihrem Lieblingswort
Wählen Sie Ihr bevorzugtes englisches 6-Buchstaben-Wort, das keine wiederholten Buchstaben enthält , wie z wombat. Schreiben Sie ein Programm in einem N × N-Zeichenraster ohne Kommentare , sodass jede Zeile und Spalte alle Buchstaben Ihres Wortes in Kleinbuchstaben in beliebiger Reihenfolge enthält. Das Programm muss eine Definition Ihres Wortes mit …

15
Periodensystem der Elemente - Code Golf
Basierend auf Practical Golf - US-Bundesstaaten Ihre Aufgabe ist es, die Abkürzung (Symbol) eines Elements mit dem angegebenen Elementnamen bis einschließlich Ununoctium (118) zu finden. Verwenden Sie das Periodensystem auf Wikipedia . Dank Squeamish Ossifrage finden Sie eine vollständige Liste der Elemente zu Abkürzungen unter http://pastebin.com/DNZMWmuf . Sie dürfen keine …


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



30
“N NE E SE S SW W NW” drucken
Dies scheint fast trivial zu sein, aber da ich nach einiger Anstrengung nicht in der Lage war, die wörtliche Lösung in J zu übertreffen, dachte ich, dass dies eine anständige Herausforderung sein könnte (obwohl dies, um klar zu sein, keine J-spezifische Herausforderung ist). Der Titel sagt alles. Sie müssen lediglich …

30
Erzeugen Sie ein RGB-Farbraster
Diese! ist ein RGB-Farbraster ... Grundsätzlich handelt es sich um eine zweidimensionale Matrix, in der: Die erste Zeile und die erste Spalte sind rot. Die zweite Zeile und die zweite Spalte sind grün. Die dritte Zeile und die dritte Spalte sind blau. Hier sind die grafisch beschriebenen Farben mit 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.