Programmierrätsel & Code Golf

27
Reinigen Sie die schlammigen Quatata-Fische

Diese Challenge ist eine Hommage an die Gewinner der Kategorie Rookie of the Year von Best of PPCG 2015 : Schlammfisch (denn ich bin nicht die Sprache, die Sie suchen! ) Und Quatata (für Implement a Truth-Machine ). Herzliche Glückwünsche! Hintergrund In den tiefsten Gräben des Ozeans lebt ein...

27
Zahlen mit Rotationssymmetrie

Geben Sie bei einer Ganzzahl einen Wahrheitswert aus , wenn dieser um 180 ° gedreht ist, oder einen anderen falschen Wert. 0, 1und 8haben Rotationssymmetrie. 6wird 9und umgekehrt. Folge von Zahlen, die wahrheitsgemäße Ergebnisse liefern: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609,...

27
Kann Gravity Guy es schaffen?

Gravity Guy ist ein Spiel, bei dem die einzige Benutzereingabe eine einzelne Taste ist, die die Richtung der Schwerkraft umdreht. Bestimmen Sie bei einem vorgegebenen ASCII-Kunstlevel, ob es Gravity Guy möglich ist, das Ende zu erreichen. Regeln Die anfängliche Richtung der Schwerkraft ist nach...

27
Drehe einen Hyperwürfel

Einführung Ein Hyperwürfel / Tesserakt ist das vierdimensionale Äquivalent eines normalen Würfels. Es wird hergestellt, indem ein Würfelnetz genommen, auf die 3. Dimension erweitert und dann - unter Verwendung der 4. Dimension - zu einem Hyperwürfel gefaltet wird. Es ist im Grunde ein Würfel, bei...

27
Berechnen Sie die Euler'sche Summenfunktion

Hintergrund Eulersche totient Funktion φ(n)wie die Anzahl der ganzen Zahlen definiert ist , weniger als oder gleich n, die teilerfremd zu n, das heißt, die Anzahl der möglichen Werte von xin , 0 < x <= nfür die gcd(n, x) == 1. Wir hatten ein paar totient - damit verbundene Herausforderungen...

27
Berechnen Sie A190810

Ihre Aufgabe ist ziemlich einfach, berechnen Sie das n-te Element von A190810 . Elemente von A190810 werden nach folgenden Regeln berechnet: Das erste Element ist 1 Die Reihenfolge nimmt zu Wenn xin der Sequenz vorkommt, dann 2x+1und 3x-1auch Sie können eine 1-basierte oder eine 0-basierte...

27
Entfernen Sie den doppelten und vertauschten Fall

Tor Das Ziel dieser Herausforderung ist: Geben Sie eine Zeichenfolge als Eingabe ein und entfernen Sie doppelte Buchstabenpaare, wenn das zweite Element des Paares die entgegengesetzte Groß- und Kleinschreibung aufweist. (dh Großbuchstaben werden zu Kleinbuchstaben und umgekehrt). Paare sollten von...

27
Zahlen der Reinheit

Heute schauen wir uns eine Sequenz a an , die mit der Collatz-Funktion f zusammenhängt : Wir nennen eine Folge der Form z, f (z), f (f (z)), ... eine Collatz-Folge . Die erste Zahl in unserer Sequenz, a (1) , ist 0 . Bei wiederholter Anwendung von f fällt es in einen Zyklus 0 → 0 →… Die kleinste...

27
Subtrahiere die nächsten Zahlen

Beschreibung Subtrahieren Sie die nächsten P-Zahlen von einer N-Zahl. Die nächste Zahl von N ist N + 1. Schauen Sie sich die Beispiele an, um zu verstehen, was ich meine. Beispiele: Input: N=2,P=3 Calculate: n - (n+1) - (n+2) - (n+3) //Ending with 3, because P=3 Calculate: 2 - 2+1 - 2+2 - 2+3...

27
Invalid Invali Inval

Diese Idee basiert lose auf der Chat-Nachricht von @ TùxCräftîñg . Schauen Sie sich die folgende Beispielsequenz an: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Danach INVALID9geht es so weiter: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 Und danach INVALI9ist es so: INVAL0, INVAL1,...

27
Summe oder Differenz zweier Zweierpotenzen

Ihre Herausforderung besteht darin, bei einer bestimmten Ganzzahl K >= 1nicht negative Ganzzahlen zu finden, Aund zwar B so, dass mindestens eine der beiden folgenden Bedingungen zutrifft: K = 2^A + 2^B K = 2^A - 2^B Wenn es ein solches Aund nicht gibt B, kann sich Ihr Programm auf irgendeine...

27
Geben Sie ein umgedrehtes Zelt aus

Geben Sie bei einer Ganzzahl ein umgedrehtes Zelt aus. Die Eingabe bestimmt sowohl die Größe des Zeltes (absoluter Wert) als auch, ob sich der Eingang auf der linken Seite (negative Zahlen) oder auf der rechten Seite (positive Zahlen) befindet. If input = -1: ____ \/_/ If input = -2: ________ \ / /...

27
Verkettung von Teilsträngen

Einführung Nehmen wir für dieses Beispiel den String Hello, World!und das Array [3, 2, 3]. Um die Teilzeichenkette zu finden, gehen wir wie folgt vor: Die erste Zahl des Arrays ist 3, also erhalten wir die Teilzeichenfolge [0 - 3], die ist Hel. Danach entfernen wir die ersten 3Zeichen aus der...

27
Natürlicher Aufbau

Die natürlichen Zahlen einschließlich 0 werden formal wie folgt als Mengen definiert : Nummer 0 ist definiert als die leere Menge, {} Für n ≥ 0 ist die Zahl n +1 definiert als n ∪ { n }. Infolgedessen ist n = {0, 1, ..., n- 1}. Die ersten Zahlen, die durch dieses Verfahren definiert werden, sind: 0...

27
Hyper über Quines

Inspiriert von Hyperprogramming: N + N, N × N, N ^ N in einem . Vielen Dank an @MartinEnder und @trichoplax für ihre Hilfe im Sandkasten. Definitionen Hyperquines Definieren Sie eine Hyperquine der Ordnung n als ein quineähnliches vollständiges Programm oder eine Funktion P , die alle Regeln...