Als «code-golf» getaggte Fragen

22
Code Golfinator-3000

Wie jeder weiß , macht das Hinzufügen inator-3000am Ende eines Substantivs es viel cooler. Aber was kann ein Wort noch cooler machen? Geben Sie bei einer ASCII-Zeichenfolge als Eingabe die Coolness des Wortes aus. Berechnung der Kühle Es gibt 4 Elemente, um die Coolness eines Wortes zu berechnen....

22
Angrenzende Duplikate reduzieren

Herausforderung Wenn Sie eine Liste von Ganzzahlen erhalten haben, geben Sie die Liste dieser Ganzzahlen zurück, nachdem Sie wiederholt alle Paare benachbarter gleicher Elemente entfernt haben. Beachten Sie, dass bei einem Lauf mit ungerader Länge und gleichen Zahlen einer von ihnen übrig bleibt...

22
Der unendliche Kraftturm

Die Herausforderung Ganz einfach, wenn Sie einen Input haben x, berechnen Sie, dass es ein unendlicher Power Tower ist! x^x^x^x^x^x... Für Sie Mathe-Liebhaber da draußen ist dies eine xunendliche Tetration . Beachten Sie Folgendes: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Wir...

22
ASCII-Henker in Bearbeitung

(inspiriert von einer Frage bei Code Review) Angenommen, zwei Personen spielen Hangman , aber Sie haben das Spiel nur mitgehört und möchten den aktuellen Status zeichnen. Geben Sie bei zwei eingegebenen Wörtern, bei denen die Wörter übereinstimmen, [A-Z]+oder [a-z]+(nach Ihrer Wahl) den aktuellen...

22
Wie bewölkt ist es?

Herausforderung Bei einem bestimmten Bild des Himmels müssen Sie die Wolkendecke in Oktas ausgeben. Das gelieferte Bild ist eine Bilddatei (der Typ liegt bei Ihnen) und die Ausgabe sollte auf STDOUT erfolgen. Oktas In der Meteorologie ist eine Okta eine Maßeinheit, mit der die Menge der Wolkendecke...

22
Sortieren Sie eine Differenzliste

Die Differenzliste einer Liste von ganzen Zahlen ist die Differenzliste von aufeinanderfolgenden Mitgliedern. Zum Beispiel die Differenzliste von 1, 3, 2 ,4 ist 2, -1, 2 Ihre Aufgabe ist es, eine Differenzliste als Eingabe zu nehmen und auszugeben, wie die Differenzliste aussehen würde, wenn die...

22
Fraktale Kathedrale

Geben Sie bei einer positiven Ganzzahl n >= 1die ersten nZeilen der folgenden Struktur aus: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### Die n-te 1-indizierte Zeile ist die binäre Darstellung von n, gespiegelt ohne Kopieren des letzten Zeichens, mit...

22
Lass dich hinter mich, Satan-Prime!

Satan-Primes Wer sind Sie? sie Primesenthalten 666 diese sind Satan-Primzahlen: [46663,266677,666599,666683,616669] diese sind NICHT :[462667,665669,36363631,555] Handlung Jede Zahl größer als 6661 hat Satan-Primes hinter sich Die Herausforderung Bei einer gegebenen Ganzzahl n>6661finden Sie den...

22
Machen Sie den NP: Finden Sie die größte Clique

Hintergrund Zum Zeitpunkt des Schreibens dieses Dokuments ist das P vs NP-Problem noch ungelöst, aber Sie haben vielleicht von Norbert Blums neuem Aufsatz gehört , der den Beweis erbringt, dass P! = NP ist, was bereits als fehlerhaft vermutet wird (aber wir werden sehen). Das in diesem Artikel...

22
Ich bin symmetrisch, nicht palindromisch!

Hintergrund Inspiriert von Ich bin ein Palindrom. Bist du? , wo es die schockierende Tatsache gibt, dass " ()()kein Palindrom ist, sondern ())(", fragte ich mich, was stattdessen ist ()()und die Antwort ist einfach: Es ist eine Saite mit einer vertikalen Symmetrieachse! Die Aufgabe Schreiben Sie...

22
Fügen Sie ein Array mit sich selbst hinzu

Ihre heutige Herausforderung besteht darin, ein Array zu nehmen, es in Blöcke aufzuteilen und diese Blöcke hinzuzufügen. So funktioniert das: Ihr Programm oder Ihre Funktion erhält ein Array von Ganzzahlen aund eine Blockgröße L. Das Array sollte in Arrays der Größe aufgeteilt Lwerden. Wenn die...

22
Niemand kennt die GAU-Nummern

Ich möchte Ihnen die GAU-Nummern vorstellen GAU(1) = 1 GAU(2) = 1122 GAU(3) = 1122122333 GAU(4) = 11221223331223334444 GAU(6) = 11221223331223334444122333444455555122333444455555666666 ... GAU(10) =

22
Numpad-freundliche Nummern generieren

Inspiriert von Generate Keyboard Friendly Numbers . Hintergrund Viele Nummernblöcke haben das folgende Layout: 789 456 123     0     Wir definieren die Nachbarschaft einer Zahl als die Menge von Zellen, die orthogonal dazu auf dem gezeigten Nummernblock benachbart sind, einschließlich sich selbst....

22
Ausgabe der vereinfachten Goodstein-Sequenz

Eine Zahl ist in base-b vereinfachter Goodstein-Form, wenn sie geschrieben ist als b + b + ... + b + c, 0 < c ≤ b Die vereinfachte Goodstein-Folge einer Zahl beginnt mit dem Schreiben der Zahl in der vereinfachten Goodstein-Form zur Basis 1, dem Ersetzen aller Einsen durch Zweien und dem...

22
Erstellen Sie eine universelle Ganzzahlsequenz

Definition Nennen wir eine (unendliche) Ganzzahlsequenz universal, wenn sie jede endliche Ganzzahlsequenz als zusammenhängende Teilsequenz enthält. Mit anderen Worten, die ganzzahlige Folge (a 1 , a 2 ,…) ist genau dann universell, wenn für jede endliche ganzzahlige Folge (b 1 ,…, b n ) ein Offset...

22
Größte Prime Exponenten

Bei einer gegebenen Ganzzahl n >= 2wird der größte Exponent in seiner Primfaktorisierung ausgegeben. Dies ist die OEIS-Sequenz A051903 . Beispiel Lassen n = 144. Seine Hauptfaktorisierung ist 2^4 * 3^2. Der größte Exponent ist 4. Testfälle 2 -> 1 3 -> 1 4 -> 2 5 -> 1 6 -> 1 7...

22
Symmetrische Marienkäfer

Einführung: Wenn wir an Marienkäfer denken, denken wir normalerweise an einen roten oder dunkelorangen Käfer mit schwarzen Flecken. Obwohl dies nicht unbedingt erforderlich ist, da es auch schwarz mit rot / orange gefleckten Marienkäfern oder Marienkäfer ohne Flecken gibt , stellen wir uns...