Programmierrätsel & Code Golf

17
91 Flaschen ASCII-Bier an der Wand

Bei einer einzigen Ganzzahl in xdem 0 <= x <= 91fehlenden Ausgang ein Stapel von Bierflaschen mit , dass viele Flaschen (und Regale). Der Einfachheit halber zeige ich nur die ersten 6 Flaschen und was es für jede der ersten Eingaben sein würde. Hier ist der Flaschenstapel. Jede Nummer ist die...

17
Äthiopische Multiplikation

Diese Frage ist von dieser Antwort inspiriert . Zufälligerweise verwendete ich als Kind die äthiopische Multiplikation, kannte aber den Namen der Methode bis vor kurzem nicht. Die äthiopische Multiplikation ist eine Methode zur Multiplikation ganzer Zahlen, bei der nur Addition, Verdopplung und...

17
Summiere die Deltas meiner Matrix

Hintergrund Das Delta eines Arrays von ganzen Zahlen ist das Array, das aus den Differenzen aufeinanderfolgender Elemente gebildet wird. Zum Beispiel [1, 2, 4, 7, 3, 9, 6]hat die folgenden Deltas: [1, 2, 3, -4, 6, -3]. Wir definieren nun die Deltas einer Ganzzahlmatrix als die Deltas jeder Zeile...

17
Einfache Komplexität

Ausgabe # # # # # ##### ## # ## #### ####### # # ## #### ## ## # ### ####### # # # # ##### ### # # # # ### ##### ##### # # # ####### ### # ### # ## #### ## # # ### # ####### ## # ## ##### ##### # # # ## # # # # ##### # ## ## ######## # ####### #### ## # ### ### # # # # # ##### # # # # ### ##### #...

17
Zyklotomisches Polynom

Hintergrund (zu den Definitionen springen) Euler hat einen schönen Satz über die komplexen Zahlen bewiesen: e ix = cos (x) + i sin (x). Damit ist der Satz von de Moivre leicht zu beweisen: (e ix ) n = e i (nx) (cos (x) + i sin (x)) n = cos (nx) + i sin (nx) Wir können komplexe Zahlen mit der...

17
Zahlen mit ähnlichen Kräften

Finden Sie bei einer ganzen Zahl p> 1 die kleinste ganze Zahl q> p, so dass die Liste der Exponenten in der Primfaktorisierung von q dieselbe ist wie die von p , unabhängig von der Reihenfolge oder dem Wert der Primfaktoren. Beispiele Die Primfaktorisierung von p = 20 ist 2 2 x 5 1 . Die...

17
Potenzierung zur Multiplikation zur Addition

Die Multiplikation zwischen 2 ganzen Zahlen kann wie folgt zu einer Reihe von Additionen reduziert werden 3 * 5 = 3 + 3 + 3 + 3 + 3 = 5 + 5 + 5 Die Potenzierung (Erhöhen von a zur Potenz von b ) kann auch in eine Reihe von Multiplikationen reduziert werden: 5 ^ 3 = 5 * 5 * 5 Daher kann die...

17
Kleinste ganze Zahl als Produkt gegebener Faktoren

In letzter Zeit gab es viele Herausforderungen im Zusammenhang mit Prim / Prim-Faktorisierung. Ich dachte, es könnte interessant sein, in die andere Richtung zu gehen. Gegeben: eine positive ganze Zahl nund eine nicht leere Liste positiver Ganzzahlen f Schreiben Sie ein vollständiges Programm oder...

17
Folge von ganzzahligen Quadratwurzeln

Definieren wir eine Folge von ganzzahligen Quadratwurzeln. Erstens ist a (1) = 1. Dann ist a (n) die kleinste positive ganze Zahl , die vorher nicht gesehen wurde sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) ist eine ganze Zahl. Einige Beispiele: a (2) ist 3, weil es die kleinste Ganzzahl...

17
Munge mein Passwort

Allgemeine Wörter sollten dennoch vermieden werden, um als Passwörter verwendet zu werden. Diese Herausforderung ist dabei , ein sehr einfaches Programm Codierung , dass munges ein bestimmtes Passwort ( M odify U ntil N ot G uessed E asily). Eingang Ein Wort, das eine im Alphabet geschriebene...

17
Zeichnen bis zum Umfallen

In der fünften Ausgabe von Dungeons & Dragons (wie auch in den meisten anderen Ausgaben) gibt es einen magischen Gegenstand namens Deck of Many Things . Es ist ein unglaublich mächtiger Gegenstand, da alle Karten sehr starke positive oder negative Auswirkungen haben. Um das Deck zu benutzen,...

17
Papier- und Umschlagformate

Aufgabe Geben Sie bei einem gegebenen Buchstaben (A, B, C) und einer Zahl (0-10) das Format des passenden Standardpapierformats (Serie A und B) oder des passenden Standardumschlagformats (Serie C) in Millimetern im Format aus aaaa x bbbbwo aaaaund bbbbsind die Breiten- und Höhenmaße in Millimetern...

17
HSL zu RGB Werten

Der Hauptzweck des RGB-Farbmodells (Rot, Grün, Blau) besteht in der Erfassung, Darstellung und Anzeige von Bildern in elektronischen Systemen wie Fernsehgeräten und Computern HSL (Hue Saturation Lightness) ist ein alternatives Farbmodell, das in den 1970er Jahren von Computergrafik-Forschern...

17
Verallgemeinerte Fünfunddreißig Sequenzen

Adaptiert von diesem FiveThirtyEight-Rätsel . Hintergrund Untersuche die folgende unendliche Folge: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Angenommen, die Sequenz ist 1-indiziert. Die ith-Zahl in der Sequenz bestimmt, wie viele 3s vor dem ith 2und nach vorherigen 2s vorhanden sind. Da die...

17
Elektronenkonfiguration

In der Atomphysik und der Quantenchemie ist die Elektronenkonfiguration die Verteilung der Elektronen eines Atoms in Atomorbitalen . Beispielsweise beträgt die Elektronenkonfiguration des Neonatoms 1s 2 2s 2 2p 6 . (Aus Wikipedia ) Herausforderung Ihre Herausforderung besteht darin, eine Zahl zu...

17
Löschen Sie die erste periodische Ziffer

Wir alle wissen, dass jedes Mal, wenn eine rationale Zahl dezimal geschrieben wird, das Ergebnis entweder terminierend oder (irgendwann) periodisch ist. Wenn zum Beispiel 41/42 dezimal geschrieben wird, ist das Ergebnis 0.9 761904 761904 761904 761904 761904 761904 761904 ... mit einer anfänglichen...