Als «code-golf» getaggte Fragen

34
Gehäuse duplizieren und wechseln

Das Ziel ist, nachdem eine Zeichenkette als Eingabe verwendet wurde, jeden lateinischen Buchstaben zu duplizieren und die Groß- / Kleinschreibung zu ändern (und umgekehrt). Beispiel Ein- und Ausgänge: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! 1!1!1sStT! n00b...

34
Lege einen Stein auf ein leeres Go-Brett

Siehe auch: Mach einen Zug auf einem Go-Brett . Aufgabe Go ist ein Brettspiel, bei dem zwei Spieler (Schwarz und Weiß) Steine ​​auf die Schnittpunkte der Gitterlinien auf einem 19 × 19-Brett legen. Schwarz zieht zuerst - zum Beispiel auf D4:         In dieser Herausforderung müssen Sie eine...

34
Zitronenlimitieren Sie eine Zeichenfolge

Schreiben Sie ein Programm oder eine Funktion, die eine nicht leere einzeilige Zeichenfolge enthält. Sie können davon ausgehen, dass es nur druckbares ASCII ohne Leerzeichen enthält. Drucken Sie oder geben Sie eine ASCII-Kunst-Raute zurück, die einer Zitrone oder einer Limette ähnlich ist, die von...

34
Die IHIH-Pyramide

Ich finde es faszinierend, wie sehr sich die Buchstaben "H" und "I" ähneln. "H" ist ein horizontaler Strich, der von zwei vertikalen Strichen umgeben ist; "I" ist ein vertikaler Strich, der von zwei horizontalen Strichen umgeben ist (abhängig von Ihrer Schriftart). Ich wette, das könnte...

34
Zeichenketten verschachteln

Ihre Herausforderung besteht darin, ein Programm oder eine Funktion zu schreiben, die bei zwei gleich langen Zeichenfolgen jedes andere Zeichen vertauscht und die resultierenden Zeichenfolgen in beliebiger Reihenfolge ausgibt bzw. zurückgibt. Beispiele "Hello," "world!" --> "Hollo!" "werld,"...

34
Bitte lass mich frei!

Als Code-Golfer sind wir es ( sicher ) nicht gewohnt, etwas zu veröffentlichen . Wir brauchen ein paar Tools, die uns dabei helfen. Um ein neues Release zu vermarkten, benötigen wir natürlich eine schöne und glänzende Release-Version. Wer wird nicht aufgeregt, wenn er von Version 3.0.0 erfährt?...

34
Summe der Modulosummen

Fügen Sie n > 9für jede mögliche Einfügung zwischen Ziffern in dieser Ganzzahl eine Addition ein +und bewerten Sie sie mit einer Ganzzahl . Nehmen Sie dann die ursprüngliche Zahl, um diese Ergebnisse zu modulieren. Die Gesamtsumme dieser Operationen ausgeben. Ein Beispiel mit n = 47852: 47852 %...

34
Generiere n-fache Zahlen

Eine Sekundärzahl ist eine positive Ganzzahl, deren Primfaktoren (ohne Multiplizität) alle kleiner oder gleich der Quadratwurzel sind. 4ist eine sekundäre Zahl, da ihr einziger Primfaktor 2gleich der Quadratwurzel ist. Dies 15ist jedoch keine sekundäre Zahl, da sie 5einen Primfaktor hat, der größer...

34
Verrücktes 8s Code Golf

Erstellen Sie ein Programm, das alle ganzen Zahlen einschließlich eines Intervalls druckt (a, b)und ein Vielfaches von 8 in der Folge durch zufällige (gleichmäßig verteilte, von anderen Zeichen unabhängige), nicht numerische, nicht mit Leerzeichen versehene, druckbare ASCII-Zeichen ersetzt. Nehmen...

34
Erzeugen Sie eine Padovan-Spirale

Einführung Ähnlich wie die Fibonacci-Sequenz ist die Padovan-Sequenz ( OEIS A000931 ) eine Folge von Zahlen, die durch Hinzufügen vorheriger Ausdrücke in der Folge erzeugt wird. Die Anfangswerte sind definiert als: P(0) = P(1) = P(2) = 1 Das 0., 1. und 2. Glied sind alle 1. Die...

34
Python-Problemumgehungen für die Zuweisung in Lambda

Dies ist eine Tippfrage zum Golfen in Python. Beim Python-Golfen ist es üblich, dass eine Vorlage eine als Lambda definierte Funktion ist. Beispielsweise, f=lambda x:0**x or x*f(x-1) berechnet die Fakultät von x. Das Lambda-Format hat zwei große Vorteile : Die Kesselplatte von f=lambda x:...oder...

34
Vorgänger-fertige Ascii-Würfel

Der erste vom Vorgänger fertiggestellte Ascii-Würfel (PAC 1) ist ein einfacher Würfel mit der Seitenlänge 1 und sieht folgendermaßen aus: /////\ ///// \ \\\\\ / \\\\\/ Der PAC 2 hat eine geometrische Form, sodass durch die Kombination mit seinem Vorgänger (dem PAC 1 ) ein Würfel der Seitenlänge 2...

34
Lesen Sie ASCII-Art Text

Inspiriert von Golf me ein ASCII-Alphabet , von dem diese Herausforderung (fast) eine direkte Umkehrung ist. Aufgabe: Nehmen Sie eine ASCII-Zeichenfolge und geben Sie den Textinhalt als normalen ASCII-Text aus. Eingang: Zeichenfolge aus ASCII-Kunsttext. Die Eingabe enthält nur ASCII-Zeichen #,...

34
Kehren Sie eine Zeichenfolge in Stücken um

Ihre Aufgabe ist es, ein Programm zu schreiben, das die Zeichenkette anhand einer Zahl und einer Zeichenkette in Stücke dieser Größe aufteilt und sie umkehrt. Regeln Ihr Programm erhält eine positive Ganzzahl nsowie eine Zeichenfolge smit mindestens einer Länge, die nur aus druckbarem ASCII (ohne...

34
XKCD Passwort Generator

Einführung Offensichtlich hat diese Frage gebeten worden , hier und es leider geschlossen. Ich fand es eine gute Idee, es noch einmal zu versuchen, aber richtig gemacht. XKCD untersucht, wie wir darin geschult sind, "schwer zu merkende Passwörter" zu verwenden. Wir sind der Meinung, dass dies...

34
Winde mir eine Zahlenschlange!

Bei einer gegebenen Eingang ganzer Zahl n, eine Anzahl Schlange zeichnen, die ein Gitter ist die Messung des n x naus den Zahlen 1durch , n^2die um miteinander in der folgenden Art und Weise gewickelt sind: Eingabe n = 3: 7 8 9 6 1 2 5 4 3 Eingabe n = 4: 7 8 9 10 6 1 2 11 5 4 3 12 16 15 14 13...

34
Baue mir eine Stadt

Codierer versuchen immer, Arrays in langweilige eindimensionale Entitäten zu verwandeln, und das macht mich traurig. Ihre Aufgabe ist es, eine beliebige Zeichenfolge zu glätten, um eine schöne Stadt-Himmelslandschaft auszugeben. Betrachten Sie die Zeichenfolge: aaabbbbbccqrrssstttttttPPw Es sieht...