Als «arithmetic» getaggte Fragen

16
Den Rechner drehen

Einführung: Werfen wir einen Blick auf einen Standardrechner in Windows: Bei dieser Herausforderung werden nur die folgenden Schaltflächen betrachtet und alles andere ignoriert: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Herausforderung: Input: Sie erhalten zwei Inputs: Eines ist etwas, um die Drehung in...

16
Minimales Skalarprodukt

Minimales Skalarprodukt Die Inspiration für dieses Code-Golf-Problem ist der Code-Jam-Wettbewerb von Google . Die Prämisse hinter dem Problem ist, bei der Eingabe von zwei Vektoren unterschiedlicher Länge den minimal möglichen Skalar zu finden. Ein Skalar kann mit der folgenden Formel gefunden...

16
Zerlege eine Zahl!

Ihre Aufgabe ist es, eine Zahl im folgenden Format zu zerlegen. Dies ähnelt der Basiskonvertierung, mit der Ausnahme, dass Sie die digitsin der Basis auflisten, anstatt sie aufzulisten values, sodass sich die Liste zur Eingabe addiert. Wenn die angegebene Basis ist n, muss jede Nummer in der Liste...

16
Finde die n-te perfekte Kraft!

Eine perfekte Kraft ist eine Reihe von Formen a**b, in denen a>0und b>1. Zum Beispiel 125ist eine perfekte Kraft, weil es ausgedrückt werden kann als 5**3. Tor Ihre Aufgabe ist es, ein Programm / eine Funktion zu schreiben n, die bei einer positiven ganzen Zahl die -te perfekte Potenz findet...

16
Marmelade nicht so hinzufügen

Hintergrund Jellys arithmetische Atome werden automatisch vektorisiert. Tatsächlich ist x + y immer dann gut definiert, wenn x und y Zahlen oder zerlumpte Anordnungen von Zahlen sind. Jellys Quellcode implementiert dieses Verhalten mithilfe eines generischen Vektorisierers. Bei dieser...

16
2D unterteilte kumulative Summe

Herausforderung Gegeben sei eine Matrix M mit r Zeilen und c Spalten und zwei Booleschen Listen V der Länge r und H der Länge c die unterteilten kumulativen vertikalen und horizontalen Summen. Regeln r und c sind größer als oder gleich eins H und V beginnen mit einem wahren Wert Die Werte in M...

15
Division implementieren

Implementieren Sie einen Divisionsalgorithmus in Ihrer bevorzugten Sprache, der die Ganzzahldivision handhabt. Es muss nur mit positiven Zahlen umgehen - aber mit Bonuspunkten, wenn es auch mit negativer Division und Division mit gemischten Vorzeichen umgehen kann. Die Ergebnisse werden für...

15
Schwingungsgleichheit

Wir haben Objekte, die zwischen zwei ganzzahligen Punkten oszillieren [l, r], mit einer Geschwindigkeit von einer Einheit pro Zeiteinheit, beginnend bei lon t=0. Sie können davon ausgehen l < r. Wenn zum Beispiel ein Objekt anschwingt [3, 6], haben wir: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3...

15
Mittelwerte der Winkel

Geschichte, oder warum wir das tun. Keiner. Diese Übung ist völlig sinnlos ... es sei denn, Sie sind Stephen Hawking . Die Herausforderung Ermitteln Sie anhand einer Liste von Winkeln den Durchschnitt dieser Winkel. Zum Beispiel ist der Durchschnitt von 91 Grad und -91 Grad 180 Grad. Sie können...

15
Einfache Aufgabe dreimal gelöst

Sie sollten 3 Programme und / oder Funktionen in einer Sprache schreiben. Alle diese Programme sollten die gleiche Aufgabe lösen, aber unterschiedliche (aber gültige) Ausgaben liefern. (Dh für jedes Programmpaar sollte es eine Eingabe geben, die unterschiedliche (aber gültige) Mengen von...

15
Tokenisieren Sie eine Stack-basierte Sprache

Ich habe an einer anderen Stack-basierten Golfsprache namens Stackgoat gearbeitet . In dieser Herausforderung schreiben Sie einen Tokenizer für Stackgoat (oder wirklich alle allgemeinen Stack-basierten Sprachen). Beispiele "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12...

15
Erstellen Sie ein Papageienprogramm

Bei einer Eingabe geben Sie diese Eingabe endlos aus, gefolgt von einer neuen Zeile. Die Eingabe erfolgt als Zeichenfolge, die nur aus druckbaren ASCII-Zeichen ( 0x20-0x7E) und Zeilenumbrüchen () besteht.0x0A ) besteht. Wenn die Eingabe die Länge 0 hat, werden Zeilenumbrüche endlos ausgegeben. Dies...

15
Wie leicht abnehmen?

In dieser Frage konzentrieren wir uns nur auf das Abnehmen durch Bewegung, obwohl es noch viele Möglichkeiten gibt, Gewicht zu verlieren. Verschiedene Sportarten verbrauchen unterschiedliche Mengen an Kalorien. Wenn Sie beispielsweise eine Stunde lang Billard spielen, können 102 Kalorien [1]...

15
Division von nicht so kleinen Zahlen

Schreiben Sie ein Programm oder eine Funktion , die in positive ganze Zahlen nimmt a, bund c, und druckt oder kehrt a/bzu cDezimalstellen, mit den Operationen + - * /% [addieren, subtrahieren, multiplizieren, dividieren, modulieren] auf die positiven ganzen Zahlen: Sie können alle verwenden , die...

15
Binäre Faltung

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...