Programmierrätsel & Code Golf

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
Kennst du diese sprache

Aufgabe: Ihre Herausforderung besteht darin, die Sprache, in der sie geschrieben sind, in folgendem Format auszugeben, wenn Sie frühere Beiträge eingereicht haben und sich selbst als Eingabe verwenden: Angenommen, das erste Programm ist in Ruby. Es muss ausgegeben werden 1, da Ruby die 1wichtigste...

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
Entwicklung der Potenzen von zwei

Dies ist ein Repost von Evolution of “Hello World!” , Ursprünglich geschrieben von der Benutzerin Helka Homba Es soll nicht geschlossen werden , da ein dupliziert, aufgrund Meta Konsens hier . Das Original wurde vor über zwei Jahren gefragt und war zuletzt vor mehr als einem halben Jahr aktiv. Ich...

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

34
Multipliziere eine Zeichenkette mit einer Zahl!

Vor einiger Zeit gab es eine Herausforderung , Strings zu multiplizieren. Es hat uns gezeigt, wie wir nicht nur Zahlen, sondern auch Zeichenketten multiplizieren können. Wir können eine Zahl jedoch immer noch nicht richtig mit einer Zeichenfolge multiplizieren. Es hat einen Versuch gegeben , aber...

34
Reverse Array Sum

Ihr Programm sollte ein Array als Eingabe nehmen. Das Array: Wird immer 1 dimensional sein Enthält nur ganze Zahlen Kann leer sein Das Programm sollte das Array umkehren und dann die Elemente zum Original addieren, zum Beispiel: Eingang: [1, 2, 3] Original: [1, 2, 3] Rückgängig gemacht: [3, 2, 1]...

34
Eine Schnur zur Detonation bringen

Drucken Sie eine beliebige Zeichenfolge in Form eines Dreiecks aus, in dem der Text entlang jeder Diagonale nach oben und unten verläuft. Zum Beispiel sollte eine Eingabe von "Hello World": d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o W r d o l W r d o...

34
Zahlenbereich rückgängig machen

Es ist ziemlich einfach, bei einer bestimmten Zahl neinen Bereich von 0bis zu erstellen n-1. Tatsächlich bieten viele Sprachen diese Operation als eingebaut an. Das folgende CJam-Programm liest eine Ganzzahl und druckt dann einen solchen Bereich aus ( Online ausprobieren ! ): ri, Beachten Sie, dass...

34
26 Sänger, 26 Buchstaben

Laut RollingStone sind im Folgenden die 26 größten Sänger aller Zeiten aufgeführt: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder...