Programmierrätsel & Code Golf

9
Multiplikatives Undelta

Definieren wir die "multiplikativen Deltas" von Werten als:[ein0, ⋯ aN.,]][a0,⋯aN,][\; a_0, \cdots a_N, \;] [ein1/ a0, ⋯ , ai + 1/ aich, ⋯ , aN./ aN.- 1]][a1/a0,⋯,ai+1/ai,⋯,aN/aN−1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] Die umgekehrte Operation - nämlich "multiplikatives...

9
Ist die Schaltung möglich?

Schreiben Sie ein Programm oder eine Funktion, die Eingaben übernimmt: alle verfügbaren Widerstände und einen Widerstandswert und gibt einen Wahrheitswert darüber aus, ob es möglich ist, den Widerstand mithilfe dieser Widerstände zu ermitteln oder nicht. Regeln: Jedes Format für die Eingabe reicht...

9
Klammern Sequenzen in lexikographischer Reihenfolge

Herausforderung Von hier und auch hier genommen Eine Sequenz in n Klammern besteht aus ns ( und ns ) . Eine gültige Klammerfolge ist wie folgt definiert: Sie können das Löschen benachbarter Klammerpaare "()" wiederholen, bis es leer wird. Ist beispielsweise (())eine gültige Klammer, können Sie das...

9
Zählen Sie Arrays, die wirklich einzigartig sind

Dies ist eine Fortsetzung von Count-Arrays, die eindeutige Sätze erstellen . Der wesentliche Unterschied ist die Definition der Einzigartigkeit. Betrachten Sie ein Array Avon Länge n. Das Array enthält nur positive Ganzzahlen. Zum Beispiel A = (1,1,2,2). Definieren wir f(A)als die Menge der Summen...

9
Magie: Das Sammeln, Bezahlen von Zaubersprüchen

Für mehr MtG-Güte: Magie: Der Sammelkampf mit Fähigkeiten Prämisse: In Magic: the Gathering zauberst du Zauber, indem du ihre Manakosten bezahlst, indem du Land für den erforderlichen Betrag tippst. Diese Länder können eine der fünf Farben erzeugen, die sind: Weiß (W) Blau (U) Schwarz (B) Rot (R)...

9
Dyadische Transponierung

Wie bei den meisten APL-Symbolen ⍉hat es unterschiedliche Bedeutungen, wenn es mit einem Argument (Transponierung) gegenüber zwei Argumenten (dyadische Transponierungs- / Neuordnungsdimensionen) aufgerufen wird. Diese Herausforderung betrifft letztere, die sich ähnlich wie numpy.moveaxisin Python...

9
ASCII Art H Bäume

Ein H-Baum ist eine fraktale Baumstruktur, die mit einer Linie beginnt. In jeder Iteration werden T-Zweige zu allen Endpunkten hinzugefügt. Bei dieser Herausforderung müssen Sie eine ASCII-Darstellung jeder zweiten H-Baumebene erstellen . Die erste Ebene enthält einfach drei

9
Ist es gültig modifiziert UTF-8?

UTF-8 ist eine relativ einfache Methode zum Codieren von Unicode-Codepunkten in einem Format mit variabler Breite, sodass Code, der nicht Unicode-fähig ist, nicht leicht verwechselt werden kann. UTF-8 Übersicht Bytes im Bereich von 1-0x7F einschließlich sind normalerweise gültig Bytes mit dem...

9
Minimum-Cost-Flow-Problem

Ein Flussnetzwerk ist ein gerichteter Graph G = (V, E)mit einem Quell- s ϵ Vund einem Senkenscheitelpunkt t ϵ V, mit denen jeder Kante (u, v) ϵ Edes Graphen (Verbindungsknoten u ϵ Vund v ϵ V) zwei Größen zugeordnet sind: c(u, v) >= 0, die Kapazität der Kante a(u, v) >= 0, die Kosten für das...

9
Hilf Notwen, die Schwerkraft zu simulieren!

Notwen möchte die Kinematik von Körpern untersuchen, die aus großen Höhen in einem gleichmäßigen Gravitationsfeld geworfen werden, hat aber leider nicht die technische Möglichkeit, an ausreichend hohe Stellen zu gehen und die Objekte beim Fallen zu beobachten. Aber wer will nicht Fortschritte in...

9
ASCII-Labyrinthkomprimierung

Herausforderung Entwerfen Sie einen Komprimierungsalgorithmus, der auf das Komprimieren von ASCII-Labyrinthen spezialisiert ist. Sie müssen sowohl einen Komprimierungsalgorithmus als auch einen Dekomprimierungsalgorithmus erstellen. Ihre Punktzahl basiert auf der Größe Ihrer komprimierten...

9
Subpixel-Zoom

Ihre Aufgabe ist es, ein 24-BPP-sRGB-Bild aufzunehmen und dasselbe Bild 3x in rote, grüne und blaue Subpixel hochskaliert auszugeben. Das resultierende Bild besteht vollständig aus reinen schwarzen, roten, grünen und blauen Pixeln. Jedes Pixel aus dem Quellbild erzeugt beim Zoomen eine Anordnung...

9
Hungrige Blobs KoTH

Wettbewerb beendet! Lesen Sie Kommentare zu Blobs, um deren Punktzahl anzuzeigen. Dieses KoTH ist lose von Primers natürlicher Selektionssimulation inspiriert . Ihr Bot ist ein Blob. Um zu überleben, müssen Sie Pellets essen, um Energie zurückzugewinnen, die zum Bewegen verwendet wird. Mit...

9
Sliding Retrieval

Danke, Onkel (die Geschichte) Mein leicht verrückter Onkel ist kürzlich in die Weltraumkolonien aufgebrochen und hat mir sein Palettenwarengeschäft übergeben. Das rechteckige Lager ist bis auf das eine Quadrat neben der Tür voll mit Warenpaletten, und ich habe gerade die erste Liste von Paletten...

9
Führende und leidende Zahlen

Einführung: Im Niederländischen werden die Wörter Führen und Leiden, die "leiden" bzw. "lijden" sind, auf die gleiche Weise ausgesprochen. Einer ist mit einem "kurzen ei" und einer mit einem "langen ij" geschrieben , wie wir Holländer sagen würden, aber sowohl "ei" als auch "ij" werden...

9
Partition und Restrukturierung

Bestimmen Sie bei zwei zusammenhängenden Formen desselben Bereichs den optimalen Weg, um die erste Form in eine minimale Anzahl zusammenhängender Segmente zu unterteilen, sodass sie neu angeordnet werden können, um die zweite Form zu bilden. Mit anderen Worten, ermitteln Sie die Mindestanzahl der...

9
Leiten Sie den Pfad um

Bestimmen Sie anhand eines Richtungsgitters sowie einer Start- und Endposition die Mindestanzahl von Ersetzungen im Richtungsraster, die vorgenommen werden müssen, um den Pfad zwischen den beiden Punkten zu vervollständigen. Das Gitter ist doppelt zylindrisch. Dies wird anhand eines Beispiels...