Als «code-golf» getaggte Fragen

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

27
Erzeugen Sie ein aussprechbares Wort
Die Herausforderung ist einfach: ein Wort generieren. Spezifikationen: Das Wort muss aussprechbar sein. Dies wird als "Wechsel zwischen einem Konsonanten und einem Vokal" definiert. Ein Konsonant ist einer der folgenden Buchstaben: bcdfghjklmnpqrstvwxz Ein Vokal ist einer der folgenden Buchstaben: aeiouy Das Wort muss zufällig generiert werden. Wörter müssen in der …

28
Der sich verschiebende Punkt
Ihr Programm muss eine Reihe von Leerzeichen, gefolgt von einem Punkt und einer neuen Zeile, ausgeben. Die Anzahl der Leerzeichen ist die x-Position Ihres Punktes, definiert mit 0 <x <30 Jede neue Linie ist eine Wende. Ihr Programm läuft 30 Runden. Ihr Programm beginnt mit einer zufälligen x-Position und verschiebt …
16 code-golf 

10
Summe von (höchstens) 5 Primzahlen
Terence Tao hat kürzlich eine schwache Form von Goldbachs Vermutung bewiesen! Lasst es uns ausnutzen! Bei einer ungeraden Ganzzahl n > 1schreiben Sie nals Summe von bis zu 5 Primzahlen. Nehmen Sie die Eingabe, wie Sie möchten, und geben Sie die Ausgabe, wie Sie möchten. Beispielsweise, def g(o): for l …
16 code-golf  math  primes 

15
Stadtnamen Spiel
Wenn Sie möchten, schreiben Sie ein Programm, das Städte nach den Regeln des Stadtnamensspiels sortiert. Jeder Name der Stadt sollte mit dem letzten Buchstaben des vorherigen Städtenamens beginnen. Z.BLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama -> a -> Amsterdam -> …

6
Zufälliges Boggle Board generieren
Erzeugen Sie ein 4x12-Gitter aus Buchstaben / Leerzeichen: Jeder Würfel sollte genau einmal erscheinen, wobei die Position zufällig gewählt wird. Die Positionen sollten ungefähr einer gleichmäßigen zufälligen Permutation der Würfel entsprechen. Zeigen Sie eine zufällige (wieder annähernd gleichmäßige) Fläche jedes Würfels an. Richten Sie das Gesicht im 3-Zeichen-Fenster linksbündig aus. …
16 code-golf  boggle 

13
Eine analoge Uhr bauen [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Schreiben Sie ein Programm, das die aktuelle …

8
Kürzeste, lexikographisch kleinste generierende Saite
Ein String x erzeugt einen String, ywenn yes sich um einen Teilstring einer unendlichen Wiederholung von handelt x. Zum Beispiel abcerzeugt bcabcab. Schreiben Sie ein Programm, um die kürzeste, lexikografisch kleinste Zeichenfolge zu finden, die die Eingabe generiert. Sie erhalten bei der Standardeingabe eine einzelne Textzeile. Sie sollten den generierenden …

10
Tipps zum Golfen in Clojure
Was sind Ihre Tipps zum Code-Golfen mit Clojure? Ziel dieser Frage ist es, eine Liste von Techniken zusammenzustellen, die spezifisch für Clojure sind und bei allgemeinen Code-Golf-Problemen eingesetzt werden können.
16 code-golf  tips  lisp 

9
Letzte k Stellen der Potenzen von 2
Für jede ganze Zahl gibt es eine Potenz von 2, von denen jede der letzten Ziffern entweder 1 oder 2 ist.rrrrrr Wenn , finde das kleinste so, dass nur aus 1 oder 2 besteht.rrrxxx2xmod10r2xmod10r2^x\bmod{10^r} Für ist , da Für ist , da Hinweis: für , ist (wieder)r=2r=2r=2x=9x=9x=929=51229=5122^9=5\color{blue}{\textrm{12}}r=3r=3r=3x=89x=89x=89289=618970019642690137449562112289=6189700196426901374495621122^{89}=618970019642690137449562\color{blue}{\textrm{112}}r=4r=4r=4xxx=89=89=89 Eingabe:r≤100r≤100r \leq 100 …

5
Löse 2-SAT (Boolesche Erfüllbarkeit)
Das allgemeine SAT- Problem (Boolesche Erfüllbarkeit) ist NP-vollständig. Aber 2-SAT , wobei jede Klausel nur zwei Variablen hat, ist in P . Schreiben Sie einen Löser für 2-SAT. Eingang: Eine 2-SAT-Instanz, die wie folgt in CNF codiert ist . Die erste Zeile enthält V, die Anzahl der Booleschen Variablen und …
16 code-golf 

4
Kürzeste URL-Regex-Übereinstimmung in JavaScript
Erstellen Sie den kürzesten regulären Ausdruck, der ungefähr einer URL im Text entspricht, wenn er in JavaScript ausgeführt wird Beispiel: "some text exampley.com".match(/your regular expression goes here/); Der reguläre Ausdruck muss Erfassen Sie alle gültigen URLs für http und https. Machen Sie sich keine Sorgen, dass die URL nicht mit …

4
Visualisieren Sie lange Teilung mit ASCII-Kunst
Schreiben Sie ein Programm, das die lange Teilung mit ASCII-Kunst visualisiert. Die Eingabe besteht aus zwei Ganzzahlen, einem Zähler und einem Nenner, wobei das Eingabeformat Ihrer Wahl verwendet wird. Beispiele: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- …

8
Modulare Inverse berechnen
Bei zwei positiven Zahlen xund nmitx<2^nSchreiben Sie bei die kürzestmögliche zu berechnende Funktion x^-1 mod 2^n. Mit anderen Worten, finde yso etwas x*y=1 mod 2^n. Ihre Funktion muss mindestens in einer angemessenen Zeit abgeschlossen sein n=64, damit eine umfassende Suche nicht funktioniert. Wenn die Umkehrung nicht existiert, müssen Sie dies …
16 code-golf 

30
Undulante Zahlen
Eine undulierende Zahl ist eine Zahl, deren Ziffern wie die folgende Zahl zwischen hoch und runter wechseln : 461902 oder 708143 oder sogar 1010101, aber nicht 123, weil 2 <3. Schreiben Sie ein Programm oder eine Funktion, die einen Wahrheitswert zurückgibt, wenn eine Zahl undulant ist , und ansonsten einen …


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.