Die Herausforderung betrifft die Mathematik. Erwägen Sie auch die Verwendung spezifischerer Tags: [Zahl] [Zahlentheorie] [Arithmetik] [Kombinatorik] [Graphentheorie] [Geometrie] [abstrakte Algebra].
Berechnen Sie ein Produkt oder Verhältnis von SI-Einheiten. Zum Beispiel sollte kg m / s s(Kilogramm-Meter pro Sekunde im Quadrat) N(Newton) zurückgegeben werden. Die Eingabe ist immer entweder: Eine Liste von Symbolen für SI-Einheiten, die durch Leerzeichen getrennt sind (ein Produkt darstellen) oder Das Obige, /und das Obige (ein Verhältnis …
Einführung Eine fünfeckige Zahl ( A000326 ) wird durch die Formel P n = 0,5 × (3n 2 -n) erzeugt . Oder Sie können einfach die Anzahl der verwendeten Punkte zählen: Sie können die Formel oder das GIF oben verwenden, um die ersten fünfeckigen Zahlen zu finden: 1, 5, 12, …
Diesmal habe ich echte Arbeit geleistet, alten Code aktualisiert und bin auf einen Ausdruck gestoßen, der dem entspricht, was man in guter, altmodischer Mathematik als πx + e x schreiben würde . Ich dachte, es wäre möglich, es kürzer als in der Sprache zu schreiben, mit der ich arbeite (APL), …
Sie haben eine Reihe von Polynomen, die einsam sind, also machen Sie sie zu Gefährten (die nicht drohen zu erstechen)! Für ein Polynom vom Grad ngibt es eine n by nBegleiter Würfelmatrix für sie. Sie müssen eine Funktion erstellen, die eine Liste von Koeffizienten für ein Polynom in aufsteigender ( …
Sie sind der Besitzer eines Restaurants. Sie eröffnen ein neues Gebiet in Cartesia, wo es nur eine Hauptstraße gibt, die als y-Achse bezeichnet wird. Sie möchten Ihr Restaurant so platzieren, dass Sie die Gesamtentfernung von Ihrem Restaurant und jedem der Häuser in diesem Bereich minimieren. Eingabe : Die Eingabe wird …
Es kann gezeigt werden, dass einige positive Ganzzahlen eine Eigenschaft namens Chain divisibility haben. Damit eine Zahl durch n durch eine Kette teilbar ist , muss sie drei Anforderungen erfüllen: Jede Ziffer teilt die Zahl durch die n darauf folgenden Ziffern. Beispielsweise ist die Zahl 7143 durch 2 teilbar, weil …
Schreiben Sie ein Programm, das die Erdős-Straus-Vermutung bestätigt . Programm sollte als Eingabe eine ganze Zahl nehmen n( 3 <= n <= 1 000 000) und dreifache der ganzen Zahlen drucken Identität erfüllt 4/n = 1/x + 1/y + 1/z, 0 < x < y < z. Kürzester Code gewinnt. …
Bracket Zahlen bieten eine einfache Möglichkeit , große natürliche Zahlen auszudrücken nur linke Klammer, Raum verwenden und rechte Klammer ( [ ]). Eine Klammer-Nummer ist definiert als eine Folge von einem oder mehreren Paaren übereinstimmender Klammern, die [...]als Chunks bezeichnet werden und durch null oder mehr Leerzeichen von ihren Nachbarn …
Einträge für diese Herausforderung zeigen eine animierte rotierende Lissajous-Figur . Das Auftreten einer 3D-Drehung tritt auf, wenn der x-Parameter in jedem Frame nacheinander phasenverschoben wird. Eingang: Die aund b-Parameter (gemäß dem Wikipedia-Artikel ) werden in der Befehlszeile angegeben oder von stdin gelesen. Ausgabe: Dies ist keine Selbstverständlichkeit , daher wird …
Aufgabe Geben Sie bei einer Liste von durch Leerzeichen getrennten Ganzzahlen als Eingabe alle eindeutigen nicht leeren Teilmengen dieser Zahlen aus, die jede Teilmenge mit 0 summiert. Testfall Eingabe: 8 −7 5 −3 −2 Ausgabe:-3 -2 5 Gewinnkriterium Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes!
Die S-Box von Rijndael wird häufig bei der AES- Verschlüsselung und -Entschlüsselung eingesetzt. Es wird normalerweise als 256-Byte-Nachschlagetabelle implementiert. Das ist schnell, bedeutet aber, dass Sie eine 256-Byte-Nachschlagetabelle in Ihrem Code aufzählen müssen. Ich wette, jemand in dieser Menge könnte es mit weniger Code tun, angesichts der zugrunde liegenden mathematischen …
Es gibt einen bekannten Satz, dass jede Permutation in eine Reihe von Zyklen zerlegt werden kann . Ihre Aufgabe ist es, das kürzestmögliche Programm dafür zu schreiben. Eingang: Zwei Linien. Die erste enthält eine Zahl N, die zweite enthält Nverschiedene Ganzzahlen in dem [0,N-1]durch Leerzeichen getrennten Bereich . Diese Ganzzahlen …
Schreiben Sie das kürzeste Programm, um die nicht-trivialen Potenzen ≤ 2 ^ 12 der Reihe nach auszudrucken Nicht-triviale Potenz bedeutet, dass Basis und Exponent> 1 sind Führende Leerzeichen sind optional. Wenn es mehrere Lösungen gibt, ist die Reihenfolge nicht wichtig 16 = 4^2, 2^4 ist in Ordnung Beispielausgabe: 4 = …
Ziel einer Rosetta Stone Challenge ist es, Lösungen in möglichst vielen Sprachen zu schreiben. Zeigen Sie Ihre Programmiervielsprachigkeit! Die Herausforderung Ihre Herausforderung besteht darin, ein Programm zu implementieren, das eine Liste von Zahlen eingibt und die Regel ausgibt, die zum Generieren jeder aufeinanderfolgenden Zahl in der Reihe in so vielen …
Eine binäre Faltung wird durch eine Zahl beschrieben Mund auf eine Zahl angewendet N. Für jedes Bit in der Binärdarstellung von M, wenn das Bit gesetzt ist ( 1), wird das entsprechende Bit in der Ausgabe durch XOR-Verknüpfung der zwei neben dem entsprechenden Bit in liegenden Bits gegeben N(bei Bedarf …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.