Programmierrätsel & Code Golf

21
Reverse Range-Nachfolger

Führen Sie bei einer positiven Ganzzahl ndie folgenden Schritte aus (und geben Sie jede Stufe aus): Beginnen Sie mit einer Liste mit nKopien von n. mache die folgenden nZeiten: im iten Schritt verringert allmählich den ite Eintrag in der Liste , bis es erreichti So zum Beispiel , wenn die...

21
Roguelike Wegfindung

Roguelike Wegfindung Ihre Aufgabe ist es, anhand einer zweidimensionalen Anordnung der unten beschriebenen Elemente, die ein Verlies darstellen, eine einzelne Zahl auszugeben oder zurückzugeben, die die Menge der Goldstücke darstellt, die der Schurke sammeln kann, ohne Monster zu wecken. Die...

21
Intervallnotizen

Herausforderung: Eingang: Zwei ganzzahlige Parameter aund b(wobei a<bund der Unterschied mindestens 2 beträgt) Ausgabe: Diesen Text ausgeben oder zurückgeben, wo aund bausgefüllt: (a,b) = ]a,b[ = {a<x<b} = {a<x&&x<b} = a+1..b-1 [a,b) = [a,b[ = {a<=x<b} =...

21
Obstverpackungsfabrik

Ihre Mission ist es, einen Algorithmus (Programm oder Funktion) zu entwickeln, der das Verpacken von Obst von einem Förderband in Säcke, die an Einzelhändler versandt werden sollen, optimiert und für die meisten Säcke optimiert. Jeder Beutel muss mindestens eine bestimmte Menge wiegen, aber jeder...

21
Wo bin Ich jetzt?

Wo bin Ich jetzt? Bestimmen Sie anhand einer Zeichenfolge d, die nur die Buchstaben enthält NSWE, die Koordinaten, die ich zurückgelegt habe (von links nach rechts, verbraucht), und die endgültige Koordinate, in der ich mich befinde. Die Regeln zum Lesen von Koordinaten von links nach rechts: Wenn...

21
Verdoppeln Sie den fortgesetzten Bruch einer Zahl

Ihre Aufgabe ist gegeben x, Ausgabe 2*x. Einfach richtig!? Aber es gibt einen Haken: xWird als (möglicherweise unendlicher) fortgesetzter Bruch angegeben , und die Ausgabe muss ein fortgesetzter Bruch sein. Die Eingabe ist garantiert eine echte algebraische Zahl, deren Grad höchstens 2 beträgt....

21
Art der Zahlen

Innerhalb der Aussparungen von Unicode-Zeichen gibt es einen Unicode-Block mit (derzeit) 63 Zeichen mit dem Namen "Zahlenformen", der aus Zeichen besteht, die numerische Werte wie die römische Ziffer Ⅻ, vulgäre Brüche wie ⅑ oder ↉ oder seltsame wie haben ↊ (10) oder ↈ (100000). Ihre Aufgabe ist es,...

21
Ist das ein Straight Flush?

Verwandte: Nennen Sie die Pokerhand Ein Straight Flush ist eine Pokerhand, die fünf aufeinanderfolgende Karten derselben Farbe enthält. Als Teil eines Straight Flushs kann ein Ass entweder über einem König oder unter einer Zwei stehen. Ein Ass kann entweder einen hohen Rang haben (z. B. A ♥ K ♥ Q ♥...

21
Wie viel ist meine Würfelmatrix wert?

Eingang Eine nicht leere binäre Matrix bestehend aus 3x3 Submatrizen, die nebeneinander angeordnet sind. Aufgabe Ihre Aufgabe ist es, gültige Würfelmuster (wie unten beschrieben) unter den 3x3-Submatrizen zu identifizieren. Jedes gültige Muster ist den Wert der entsprechenden Würfel wert. Ungültige...

21
Gefangenendilemma mit Zugang zum Gegner

In dieser Herausforderung schreiben Sie einen Bot, der das Dilemma des Gefangenen darstellt. Hier ist der Haken: Sie haben keinen Zugriff auf die Geschichte der vorherigen Spiele. Stattdessen haben Sie Zugriff auf den Gegner selbst. In dieser Version erhalten beide Spieler +2 Punkte, wenn beide...

21
Multiplizitätstest

Verwenden Sie eine beliebige Programmiersprache, um Zahlen zwischen 1 und 99 (einschließlich beider) so anzuzeigen, dass: Die Zahlen sind durch ein einzelnes Leerzeichen getrennt. Wenn eine Zahl durch 3 teilbar ist, sollte sie in Klammern stehen. Wenn eine Zahl durch 4 teilbar ist, sollte sie in...

21
Marks Marken aufspalten

Herausforderung Mark ist ein Student, der seine NNoten verkettet in einer einzigen Zeile erhält . Die Herausforderung besteht darin, seine Marken zu trennen, in dem Wissen, dass jede Marke nur 0oder 1oder 2oder 3oder 4oder 5oder 6oder 7oder 8oder 9oder sein kann 10. Eingang N natürliche Zahl und...

21
Prime Containment-Nummern (Golf Edition)

Dies ist die Sequenz A054261 . Die te Primzahl ist die niedrigste Zahl, die die ersten Primzahlen als Teilzeichenfolgen enthält. Zum Beispiel ist die Zahl die niedrigste Zahl, die die ersten 3 Primzahlen als Teilzeichenfolgen enthält, was sie zur dritten Primzahl macht.nnnnnn235235235 Es ist...

21
Digitales Denkmal

nSchreiben Sie bei einer gegebenen Eingabe ein Programm oder eine Funktion, die die Summe der digitalen Summen nfür alle Basen 1 bis 1 ausgibt / zurückgibt n. n + ∑b = 2n∑i = 0∞⌊ nbich⌋ modbn+∑b=2n∑ich=0∞⌊nbich⌋modbn + \sum_{b=2}^n \sum_{i=0}^\infty \left\lfloor \frac{n}{b^i} \right\rfloor \bmod b...

21
Über eine Tastatur gehen

Wenn Sie ein Wort (oder eine beliebige Folge von Buchstaben) als Eingabe eingeben, müssen Sie zwischen den einzelnen Buchstaben interpolieren, sodass jedes benachbarte Buchstabenpaar im Ergebnis auch auf einer QWERTZ-Tastatur benachbart ist, als ob Sie die Eingabe über eine riesige Tastatur getippt...

21
Zeigerspringen

Angenommen , wir haben eine Reihe psps\texttt{ps} der Länge nnn mit Zeigern zeigt auf einer Stelle im Array: Der Prozess der „ Zeiger Springen “ wird alle Zeiger auf die Position des Zeigers gesetzt verweist er auf Punkte. Für die Zwecke dieser Abfrage ist ein Zeiger der (auf Null basierende) Index...