Als «arithmetic» getaggte Fragen

10
Blinder binärer Addierer

Stellen Sie sich vor, Sie haben zwei Boxen B(x)und B(y)jeweils ein unbekanntes Bit - 0 oder 1 - und eine Maschine F, die sie röntgen und eine dritte Box für B(x^y)( xor ) produzieren kann. Fkann auch berechnen B(x*y)( und ). Tatsächlich sind dies nur Sonderfälle des einzelnen Vorgangs, den die...

10
Einfacher staatlicher Umsatzsteuerrechner

Die Umsatzsteuern in den USA sind, gelinde gesagt, kompliziert. Im Allgemeinen gibt es eine staatliche Umsatzsteuer (es gibt eine Handvoll Staaten, die keine staatliche Umsatzsteuer erheben), aber es kann auch eine Kreisumsatzsteuer, eine Schulbezirksumsatzsteuer, eine kommunale (Stadt-)...

9
Summe der Zeichenfolgen ohne Konvertierung

Sie müssen 2 Zeichenfolgen eingeben und die Summe dieser beiden Zeichenfolgen ausgeben, ohne sie in int zu konvertieren oder einen numerischen Datentyp zu verwenden. Ex. string one = "123"; string two = "456"; string sum = "579"; Angenommen, die Zeichenfolgen sind nicht größer als 10 Stellen. Dies...

9
Erbliche Basisänderung

Hintergrund In dieser Herausforderung eine base bDarstellung einer ganze Zahl nist Ausdruck nals eine Summe von Potenzen von b, wo jeder Begriff höchstens tritt b-1Zeiten. Zum Beispiel kann die basen- 4Darstellungsart 2015ist 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Nun wird die erbliche...

9
Berechnen Sie das Kronecker-Symbol

Relevante Links hier und hier , aber hier ist die Kurzversion: Sie haben eine Eingabe von zwei ganzen Zahlen aund bzwischen negativer Unendlichkeit und Unendlichkeit (obwohl ich bei Bedarf den Bereich einschränken kann, aber die Funktion muss immer noch negative Eingaben akzeptieren). Definition...

9
Überprüfen Sie die Geburtsnummer

Eine norwegische Geburtsnummer besteht aus 11 Ziffern, die wie folgt zusammengesetzt sind: DDMMYYiiikk DD ist der Tag (von 01-31) MM ist der Monat (von 01-12) YYist das Jahr (von 00-99). Es wird nicht zwischen 1900 und 2000 unterschieden iii ist die "individuelle Nummer" kk sind zwei...

9
Vereinfachen Sie ein Datum

Dies ähnelt der Vereinfachung von Brüchen, jedoch mit Datumsangaben! Die Eingabe Ihres Programm muss von der Form mm/dd zum Beispiel 3/4 //March 4 12/15 //December 15 1/1 // January 1 Wir gehen davon aus, dass die Eingabe so gültig ist, dass die Monate diese Anzahl von Tagen enthalten: January 31...

9
Szekeres 'Sequenz

Definition a(1) = 1 a(2) = 2 a(n)ist die kleinste Zahl k>a(n-1), die eine 3-Term-Arithmetik-Progression in vermeidet a(1), a(2), ..., a(n-1), k. Mit anderen Worten, a(n)ist die kleinste Zahl, k>a(n-1)so dass es nicht existiert x, ywo 0<x<y<nund a(y)-a(x) = k-a(y). Beispiel...

9
Die zehnhundert häufigsten Wörter

Diese Frage wurde geschrieben, weil "Thing Explainer" Spaß macht und mir eine Idee gab. Schreiben Sie "Dinge, die den Computer dazu bringen, Dinge zu tun", die eine Reihe von Buchstaben, Zahlen und ähnlichen Dingen lesen / nehmen "#%|?und zurückgeben, True / 1wenn alle Wörter Teil dieser Menge sind...

9
Erstellen Sie jede Kombination von Variablengruppen bis zur Reihenfolge n

SPEZIFIKATION mErstellen Sie bei gegebenen Variablen jede Kombination bis zur Reihenfolge n. Beispielsweise, Die Ausgabe der Zuordnung von zwei Variablen ( aund b) zur Reihenfolge 1wäre: ein b ab Die Ausgabe der Zuordnung von zwei Variablen ( aund b) zur Reihenfolge 2wäre: ein a 2 b b 2 ab a 2 b ab...

9
Implementieren Sie die Euler-Methode

Ziel dieser Herausforderung ist es, mit der Euler-Methode die Lösung einer Differentialgleichung der Form f (n) (x) = c zu approximieren . † Die Eingabe ist eine Liste von ganzen Zahlen, in denen der n- te Wert den Wert von f (n) (0) darstellt. Die erste ganze Zahl ist f (0), die zweite ist f '(0)...

9
Golf die Pseudoprimes!

Einleitung / Hintergrund In einer kürzlichen Diskussion im Krypto-Chat wurde ich aufgefordert, mit dem Fermat-Primalitätstest und den Carmichael-Zahlen zu diskutieren / zu helfen . Dieser Test basiert auf der Prämisse, dass a^(p-1) mod p==1immer für Primzahlen gilt p, aber nicht immer für...

9
Erweitern Sie die Vergleichsketten

Im Gegensatz zu den meisten Sprachen wertet Python a<b<cwie in der Mathematik aus und vergleicht die drei Zahlen im Gegensatz zum Vergleich des Booleschen a<bmit c. Der richtige Weg, dies in C (und vielen anderen) zu schreiben, wäre a<b && b<c. Bei dieser Herausforderung...

9
Bei einer int-Eingabe n wird n * umgekehrt (n) ausgedruckt.

Bei gegebener Ganzzahl nausdruckenn * reversed(n) reversed(n)ist die Nummer, die Sie erhalten, wenn Sie reversedie Ziffern von n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...