Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

30
Liste der Primzahlen unter einer Million
Dies ist meine erste Code-Golf-Frage, und zwar eine sehr einfache. Deshalb entschuldige ich mich im Voraus, wenn ich möglicherweise gegen Community-Richtlinien verstoßen habe. Die Aufgabe besteht darin, alle Primzahlen unter einer Million in aufsteigender Reihenfolge auszudrucken. Das Ausgabeformat sollte eine Zahl pro Ausgabezeile sein. Das Ziel ist, wie bei den …

10
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, eine für jeden Kanal. Ihre Aufgabe …
56 code-golf 

30
Ausgabe Pi ohne Mathe [geschlossen]
In so wenigen Bytes wie möglich müssen Sie ein Programm schreiben, das Folgendes ausgibt: 3.14 Zur Feier eines späten Pi-Tages natürlich! :) Regeln Sie können es tun, wie Sie möchten, aber es gibt einige Einschränkungen. Sie dürfen in Ihrem Programm keine arithmetischen Operationen verwenden. Dazu gehört +, -, *, /, …
56 code-golf  pi 

30
Wie viel Code würde ein Codegolf spielen, wenn ein Codegolf Code spielen könnte?
Schreiben Sie eine Funktion oder ein Programm, das zwei Wörter als Eingabe- und Ausgabevarianten des beliebten englischen Zungenbrechers "Wie viel Holz würde ein Waldmurmeltier einspannen, wenn ein Waldmurmeltier Holz einspannen könnte?" Verwendet. Die Ausgabe verwendet das erste Wort viermal Wie viel woodwürde ein woodSpannfutter einspannen, wenn ein woodSpannfutter einspannen könnte …
55 code-golf  string 

24
Machen Sie eine Schüssel Buchstabensuppe
Dies wird eine Schüssel mit Buchstabensuppe genannt - eine ungefähr kreisförmige ASCII-Art-Form mit den 26 englischen Großbuchstaben (AZ), die im Uhrzeigersinn angeordnet sind, um den Umfang zu bilden: XYZABC VW DE U F T G S H RQ JI PONMLK Schreiben Sie ein Programm, das ein einzelnes Buchstabenzeichen (AZ) aufnimmt …

30
Zuckerfreie Syntax
In Haskell die Listennotation: [a,b,c] Ist nur syntaktischer Zucker für: a:b:c:[] Und die Zeichenfolgennotation: "abc" Ist nur syntaktischer Zucker für: ['a','b','c'] Dies bedeutet, dass die Zeichenfolge: "abc" Ist das gleiche wie: 'a':'b':'c':[] Aufgabe Wenn Sie eine Zeichenfolge angeben, sollten Sie ausgeben, wie die Version ohne Syntax in Haskell aussehen würde. …

16
"99 Flaschen Sprudel"
Herausforderung Schreiben Sie ein Programm, das die Texte zu 99 Flaschen Bier ausgibt, aber anstelle von "beer" "fizz" aus, wenn die Anzahl der Flaschen an der Wand ein Vielfaches von 3 ist, und "buzz", wenn es ein Vielfaches von 5 ist "Fizzbuzz", wenn es ein Vielfaches von 3 und ein …

15
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) #$%&04689@ABDOPQRabdegopq Die anderen 68 "unholed" Zeichen sind: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ Ihre Aufgabe ist es, das kürzestmögliche Programm zu schreiben, indem …

30
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 …

30
Erstellen Sie ein Alphabet-Lied
Ihr Ziel ist es, ein Alphabet-Lied als Text in der folgenden Form (in der Reihenfolge) zu erstellen: A is for <word starting with A> B is for <word starting with B> C is for <word starting with C> ... Z is for <word starting with Z> Beispielausgabe: A is for …

30
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 Antwort.
55 code-golf  tips  bash 

30
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 einem Wort zufällig zu ordnen, während der erste …

30
Füge ein Wort in ein Alphabet-Gitter ein
Inspiriert von einem Mem, das ich heute früher gesehen habe. Herausforderungsbeschreibung Betrachten Sie ein unendliches Alphabetraster: ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ... Nehmen Sie ein Wort ( CODEGOLFin diesem Beispiel) und machen Sie es zu einer Untersequenz des Rasters. Ersetzen Sie nicht verwendete Buchstaben durch ein Leerzeichen und entfernen Sie …

24
Signifikantes Leerzeichen
Wir definieren Whitespace als eines der drei Zeichen, Tabulator (0x09), Zeilenvorschub (0x0A) oder Leerzeichen (0x20). Für diese Herausforderung müssen Sie zwei Programme oder Funktionen in derselben Programmiersprache schreiben, die die folgenden Aufgaben ausführen: Zählen Sie die Leerzeichen in einer bestimmten Zeichenfolge. Zum Beispiel die Eingabe 123 -_- abc def würde …

17
Füllen Sie die Minesweeper-Hinweise aus
Minesweeper ist ein beliebtes Puzzlespiel, bei dem Sie herausfinden müssen, welche Kacheln "Minen" sind, ohne auf diese Kacheln zu klicken. Jedes Plättchen ist entweder eine Mine (dargestellt durch *) oder ein Hinweis, dh eine Zahl von 0 bis 8, die angibt, wie viele der 8 benachbarten Plättchen Minen sind. Ihre …

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.