Programmierrätsel & Code Golf

25
Downgoat-ify Tiere!

Mein Downgoat-Avatar hat verschiedene Merkmale Diese Merkmale können jedoch auch für jedes andere Tier gelten. Spezifikation Wenn Sie ein Bild eines Tieres haben (technisch kann das alles sein), müssen Sie die Downgoat-Eigenschaften darauf anwenden. Randpixel sind die äußersten Pixel des Bildes....

25
Faktorielle Zahlensumme

Die Herausforderung besteht darin, die Ziffernsumme der Fakultät einer Zahl zu berechnen. Beispiel Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800 und die Summe der Ziffern in der Zahl 10! ist 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27 Sie können davon ausgehen, dass die Eingabe eine Ganzzahl...

25
Magic Popcount-Zahlen

Es gibt einen berühmten kniffligen Algorithmus zum Zählen der Anzahl der gesetzten Bits in einer 32-Bit-Ganzzahl ohne Vorzeichen: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x &...

25
Transpile WordMath

Wir haben alle diese Online "Mathe-Hax" gesehen, die so aussehen: Think of a number, divide by 2, multiply by 0, add 8. Und durch Zauberei endet jeder mit der Nummer 8! Sprache Definieren wir eine Programmiersprache, die die Syntax des obigen Textes "WordMath" verwendet. WordMath-Skripte folgen...

25
Große Zahlen: Ultrafactorials

Diese Frage wurde überarbeitet, bitte lesen Sie sie noch einmal. Ultrafactorials Die Ultrafactorials sind eine Folge von Zahlen, die mit folgender Funktion erzeugt werden können: a(n) = n! ^ n! Die resultierenden Werte steigen extrem schnell an. Randnotiz: Dies ist der Eintrag A046882 im OEIS....

25
BROKEN CAPSLOCK KEY FIASCO

Einige Ihrer Mitarbeiter haben kaputte Schlüssel und Sie sind zu billig, um sie zu ersetzen. Helfen Sie ihnen, indem Sie das kürzestmögliche Programm erstellen, um ihre Arbeit zu korrigieren! Konvertieren Sie einfach jedes Zeichen in einer bestimmten Zeichenfolge von Groß- in Kleinbuchstaben und...

25
Weihnachtscracker-Geheimnis-Rechner

Die Geschenke wurden geöffnet. Die Hackfleischpasteten sind gegessen worden. Die Star Wars wurden gesehen. Die Weihnachtszeit neigt sich dem Ende zu. Inzwischen haben Sie vielleicht ein paar Weihnachtscracker gezogen . Wenn Sie Glück haben, haben Sie möglicherweise anstelle des üblichen nutzlosen...

25
Binärer Baum Fractal

Die heutige Herausforderung ist es, ein Unentschieden binären Baum so schön ascii-art wie in diesem Beispiel: /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\ /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\ /\ /\ /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\...

25
Lineare Regression an einer Zeichenkette

Diese Herausforderung ist etwas knifflig, aber angesichts einer Zeichenfolge ziemlich einfach s: meta.codegolf.stackexchange.com Verwenden Sie die Position des Zeichens in der Zeichenfolge als xKoordinate und den ASCII-Wert als yKoordinate. Für die obige Zeichenfolge wäre der resultierende Satz von...

25
Es ist Zeit für eine Uhr Herausforderung!

Ich möchte, dass Sie mir eine Uhr bauen, die die Zeit in diesem Format anzeigt: 18 ---------- 19 -------------------------------------------------- Dies zeigt '18: 10 'an. Die aktuelle Stunde und die nächste Stunde werden am Anfang der Zeile angezeigt, gefolgt von einem Leerzeichen und mehreren...

25
Zeichnen Sie ein ASCII-Risiko

Es gibt eine Fülle von Fragen zum Zeichnen von Formen mit Sternchen - daher dachte ich, dass wir mit so vielen Sternchen eine mit Hilfe der ASCII-Tabelle zeichnen sollten. Herausforderung Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die keine Eingabe benötigt und genau diesen...

25
Ungefähre Brunsche Konstante

Die Brunsche Konstante ist der Wert, zu dem die Summe der Kehrwerte der Twin-Prim- Paare ( 1/pund 1/(p+2)wo pund wo p+2beide Primzahlen sind) konvergiert. Es ist ungefähr 1.902160583104. Bei einer positiven ganzen Zahl Napproximieren Sie die Brunsche Konstante, indem Sie die Kehrwerte der...

25
Rekursive Zeichenfolgensubstitution

Die Aufgabe Schreiben Sie ein Programm oder eine Funktion, die mit drei Zeichenfolgen A, B, Ceine Ausgabezeichenfolge erzeugt, durch die jede Instanz von Bin Arekursiv ersetzt wurde C. Rekursives Ersetzen bedeutet das Wiederholen eines Ersetzens, wobei bei jedem Schritt alle nicht überlappenden...

25
Erhöhe eine einzelne Zahl

Einführung Angenommen, Sie möchten die Endmaxima einer Liste von Zahlen berechnen, dh das Maximum jedes nicht leeren Suffixes. Eine Möglichkeit besteht darin, wiederholt eine Nummer auszuwählen und durch eine höhere Nummer zu ersetzen, bis dies nicht mehr möglich ist. In dieser Herausforderung...

25
Schnitzen Sie einige ASCII-Juwelen!

Der 13. März wird als nationaler Juwelentag anerkannt , der das Thema dieser Herausforderung ist. So gegeben, eine ganze Zahl , nwo ngrößer als 0 ist , erstellen Sie ein ASCII - Juwel. Beispielsweise: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ / / \ \ / \ / \ / \ / \ / \/ \/ \/ Der Boden ist...