Als «number» getaggte Fragen

15
Kürzen Sie einen bereits kurzen mathematischen Ausdruck

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), und...

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
Codewörter in ganzzahligen Folgen

Einführung Pareidolia : Aus dem Altgriechischen; παρα ( para , "nebeneinander") + εἴδωλον ( eídōlon , "Bild"). Die Tendenz, einen vagen Reiz als etwas zu interpretieren, das dem Betrachter bekannt ist, z. B. Markierungen auf dem Mars als Kanäle zu interpretieren, Formen in Wolken zu sehen oder...

15
Die endgültige Nummer

Herausforderung Schreiben Sie ein Programm, das ein Array mit 4 Ganzzahlen verwendet ( das eine Folge von Zahlen darstellt, die von einem bestimmten Algorithmus generiert wurden ) und die nächste Ganzzahl zurückgibt, die folgen würde. Wir werden nur einfache Additions-, Subtraktions-,...

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

15
Alle Xenodrome

Einführung Ein Xenodrom in der Basis n ist eine ganze Zahl, bei der alle Ziffern in der Basis n unterschiedlich sind. Hier sind einige OEIS-Sequenzen von Xenodromen. Zum Beispiel in der Basis 16, FACE, 42und FEDCBA9876543210sind einige xenodromes (Welche sind 64206, 66und 18364758544493064720in der...

15
Dezimalbrüche

Ihr Ziel ist es, Code zu schreiben, der die kürzeste eindeutige Dezimalsequenz für den eingegebenen Bruch ausgibt. Keine zwei Brüche mit demselben Nenner dürfen dieselbe Ausgabe haben, obwohl Brüche mit unterschiedlichen Nennern dieselbe Darstellung haben können. Nehmen Sie 2 Ganzzahlen als...

15
Berechnen Sie das Wilson-Score-Intervall

Das Wilson-Bewertungsintervall ist ein Konfidenzintervall der Erfolgswahrscheinlichkeit, basierend auf dem Anteil der Erfolge in einer Reihe von Bernoulli-Studien (eine Bernoulli-Studie ist eine Studie, in der genau zwei Ergebnisse möglich sind: Erfolg oder Misserfolg ). Das Intervall ergibt sich...

15
Finde die kürzesten Golomb-Herrscher

Golomb-Lineale sind Mengen nicht negativer Ganzzahlen, sodass keine zwei Paare von Ganzzahlen in der Menge den gleichen Abstand voneinander haben. Ist beispielsweise [0, 1, 4, 6]ein Golomb-Lineal, weil alle Abstände zwischen zwei Ganzzahlen in dieser Menge eindeutig sind: 0, 1 -> distance 1 0, 4...

15
Indexiere eine Zahl

Wenn Sie eine Ziffernfolge oder eine Ganzzahl als Eingabe angeben, müssen Sie diese indizieren. So ändern Sie die Eingabe. Wir werden 30043376111als Beispiel verwenden: Ermitteln Sie zunächst die Summe der Indizes jedes Vorkommens der entsprechenden Ziffern: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4...

15
Zerlege eine Zahl in Dreiecke

Zerlegen Sie eine ganze Zahl n in eine Summe maximaler Dreieckszahlen (wobei T m die m- te Dreieckszahl oder die Summe der ganzen Zahlen von 1 bis m darstellt ) wie folgt: während n> 0 ist , finde die größtmögliche Dreieckszahl T m, so dass T m ≤ n ist . hänge m an die

15
Teilen Sie mich in zwei Hälften

Sie erhalten eine Nummer x, wo 0 <= x <= 2^32 - 1. Nach der rekursiven Aufteilung im Binärformat sollten Sie eine Liste von Zahlen in Dezimalform ausgeben. Beispiele: Beispiel 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 Die aktuelle Liste ist nur 255. Die binäre Darstellung von 255ist 1111...

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
Suchen Sie die längste Folge aufeinanderfolgender Ziffern

Einfache Herausforderung: Suchen Sie anhand einer Reihe positiver ganzzahliger Zahlen die Zahl, deren Ziffern die längste Folge aufeinanderfolgender Ziffern enthalten. Der Trick? Es ist zulässig, dass die Ziffern in den Läufen die möglichen Werte ( 0123456789) umbrechen und rückwärts ablaufen. Also...

15
Implementiere einen Whitespace-Golfer

Einige zweidimensionale Esolangs wie Forked und einige Nicht-Esolangs wie Python können manchmal Leerzeichen vor Codezeilen erfordern. Das ist nicht sehr golfen. Außerdem bin ich faul und schreibe eine 2D-Sprache, die vor dem Code viele Leerzeichen benötigt. Ihre Aufgabe ist es, ein Tool zu...