Als «code-golf» getaggte Fragen

17
Sterne machen Sterne

Einführung Die Idee ist, das Sternchen (Stern) *zu verwenden, um einen ASCII-Stern in einer bestimmten Dimension anzuzeigen. Die Bemaßung ist eine Eingabenummer größer oder gleich , die die Höhe in Linien des oberen Punkts des Sterns angibt. Die Sterne hier sollen sechs spitze Sterne mit größeren...

17
Bilden Sie einige Hauptquadrate!

Was ist ein Prime Square? Ein Prime Square ist ein Quadrat, bei dem alle vier Kanten unterschiedliche Primzahlen sind. Aber welche? Und wie bauen wir sie? Hier ist ein Beispiel eines 4x4 Prime Square 1009 0 0 3 0 1021 Zuerst starten wir von der oberen linken Ecke. Wir arbeiten im Uhrzeigersinn ....

17
Das ist nicht mein X, sein Y ist zu Z.

Diese Herausforderung ist inspiriert von einer Reihe von Kinderbüchern von Fiona Watt und Rachel Wells, die ich kürzlich mit meiner Tochter genossen habe. In jedem Buch beklagt sich eine Maus (illustriert, aber nicht Teil des Textes), dass eine Abfolge von 5 Dingen desselben Typs nicht ihre Sache...

17
Erstes Auftreten in der Reihenfolge Sixers

Die Sixers-Sequenz ist ein Name, der der Sequenz A087409 zugewiesen werden kann . Diese Sequenz habe ich in einem Numberphile-Video kennengelernt Sie kann wie folgt aufgebaut werden: Nehmen Sie zuerst die Vielfachen von 6, die in Basis 10 geschrieben sind: 6, 12, 18, 24, 30, 36, ... Verknüpfen Sie...

17
Jimmy braucht deine Hilfe!

Es scheint, als ob in letzter Zeit eine Menge Jimmys in den Tod gefallen sind, wie hier zu sehen ist und wo Sie gefragt wurden, ob Jimmy fallen würde. Es ist an der Zeit, diesem Wahnsinn ein Ende zu setzen und zu versuchen, Jimmy zu retten. Jimmy hat drei Körperteile /, ound \wie diese angeordnet...

17
Schreiben Sie einen strahlengehärteten Strahler

Die Aufgabe besteht darin, einen strahlengehärteten Strahler zu schreiben. Was meine ich damit genau? Ein Strahler ist ein Programm, das bei Eingabe einer Zeichenfolge alle möglichen Versionen der Zeichenfolge mit einem entfernten Zeichen ausgibt. Anhand der Eingabe Hello, world!sollte das Programm...

17
Tex Zitate (UVa 272)

Ersetzen Sie bei einer gegebenen Zeichenfolge alle linken doppelten Anführungszeichen durch zwei Backticks und alle rechten doppelten Anführungszeichen durch zwei einfache Anführungszeichen. Linke Anführungszeichen sind die Anführungszeichen, mit denen ein Anführungszeichen beginnt. Rechte...

16
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....

16
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 -------...

16
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

16
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...

16
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