Als «code-golf» getaggte Fragen

17
Deutliche Siebe

Erstellen Sie anhand einer Liste von Ganzzahlen eine boolesche Maske, sodass die einzelnen Werte aus der Liste anhand der wahren Indizes gefiltert werden können. Welcher Index als der wahre Index ausgewählt wird, spielt keine Rolle, solange für jeden Indexsatz, der identischen Werten entspricht,...

17
Ungerade Läufe umkehren

Inspiration . Aufgabe Rückwärtsdurchläufe der ungeraden Zahlen in einer gegebenen Liste von 2 bis 2 15 nicht negativen ganzen Zahlen sind . Beispiele 0 1 →  0 1 1 3 →  3 1 1 2 3 →  1 2 3 1 3 2 →  3 1 2 10 7 9 6 8 9 →  10 9 7 6 8 9 23 12 32 23 25 27 →  23 12 32 27 25 23 123 123 345 0 1 9 → 345 123...

17
Shamirs geheimes Teilen

Ausgehend von n(der Anzahl der Spieler), t(dem Schwellenwert) und s(dem Geheimnis) werden die nGeheimnisse ausgegeben, die durch Shamirs Secret-Sharing-Algorithmus generiert wurden . Der Algorithmus Für die Zwecke dieser Herausforderung werden die Berechnungen in GF (251) (dem endlichen Feld der...

17
Narayana-Zidek-Capell-Zahlen

Generiere die n- te Narayana-Zidek-Capell- Zahl bei einer Eingabe von n . Wenigste Bytes gewinnen. f (1) = 1, f (n) ist die Summe der Narayana-Zidek-Capell-Terme des vorherigen Stockwerks (n / 2). Testfälle: f(1)=1 f(9)=42 f(14)=1308 f(15)=2605 f(23)=664299

17
Integer geht durch die Zeit hin und her

Eingang: Eine ganze Zahl. Ausgabe: Konvertieren Sie zuerst die Ganzzahl in die entsprechende römische Zahl. Konvertieren Sie dann jeden Großbuchstaben dieser römischen Ziffer in ihren ASCII / UNICODE-Dezimalwert. Und die Summe davon ausgeben. Beispiel: 1991 -> MCMXCI -> 77+67+77+88+67+73...

17
Führe deine Schildkröte an einer Schnur

Schreiben Sie ein Programm oder eine Funktion, die eine nicht leere einzeilige Zeichenfolge aus druckbaren ASCII- Zeichen ohne Leerzeichen enthält: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Sie können davon ausgehen, dass die Eingabe...

17
Dimensions-Countdown

Schreiben Sie eine Funktion f (n, k), die den k-dimensionalen Countdown von n anzeigt. Ein 1-dimensionaler Countdown von 5 sieht aus wie 54321 Ein 2-dimensionaler Countdown von 5 sieht so aus 54321 4321 321 21 1 Schließlich sieht ein dreidimensionaler Countdown von 5 aus 54321 4321 321 21 1 4321...

17
Der Woz-Monitor

Herausforderung Ich habe mich vor kurzem mit 8-Bit-Computern beschäftigt und bin fasziniert von deren und anderen Funktionen. Ziel dieses Codegolfs ist es daher, einen Teil des Woz-Monitors zu kopieren, der von Steve Wozniak für den Apple I entworfen wurde. Sie müssen ein Array mit 22...

17
Inverser Permutationsindex

Einführung Die lexikographischen Permutationen einer Liste mit n Elementen können von 0 bis n nummeriert werden ! - 1. Zum Beispiel die 3! = 6 Permutationen (1,2,3)wären (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Wenn eine Permutation auf eine Liste angewendet wird, werden ihre Elemente...

17
Briefwechsel Herausforderung

Die Idee ist einfach. Sie müssen einen "visualisierten" Buchstabenersatz erstellen, indem Sie 3 Zeichenfolgen bereitstellen (Eingabe kann durch Kommas getrennt, separate Eingaben oder als Array erfolgen). Das erste Segment ist das Wort, das Sie korrigieren möchten, und das zweite Segment sind die...

17
Markov Chain Quine

In dieser Frage wird ein einfaches Markov-Modell verwendet. Weitere Informationen zu Markov-Ketten finden Sie unter http://setosa.io/ev/markov-chains/ . Nimm eine Schnur. In diesem Beispiel verwenden wir das Wort: reader Nehmen Sie nun für jedes Zeichen die Zeichen, die nach jedem Auftreten des...

17
Produktkatalog

In diesem Problem wird eine Zeichenfolge, die eine Produktkennung darstellt, in drei Komponenten unterteilt. Der erste Teil besteht aus beliebig langen oberen und unteren Buchstaben, die das Lager darstellen. Der zweite Teil besteht aus Ziffern, die die Produktnummer darstellen. Dieser Teil ist...

17
Wechselnde Fibonacci

In der alternierenden Fibonacci-Sequenz beginnen Sie zunächst mit 1und 1wie gewohnt. Anstatt jedoch immer die letzten beiden Werte zu addieren, um die nächste Zahl zu erhalten, beginnen Sie abwechselnd mit dem Addieren und subtrahieren stattdessen jedes weitere Mal. Die Sequenz beginnt wie folgt: 1...

17
Inverse Deltas eines Arrays

Inverse Deltas eines Arrays Ihre Aufgabe ist es, ein Array von 32-Bit-Ganzzahlen mit Vorzeichen zu erhalten und es mit seinen inversen Deltas neu zu kompilieren. Zum Beispiel die Liste 1 3 4 2 8 hält die Deltas: 2 1 -2 6 die dann negiert werden und ergeben: -2 -1 2 -6 und neu kompiliert, was...

17
Überlappende Zeilenreihenfolge

(Inspiriert beim Zeichnen auf einem trockenen Löschbrett) Herausforderung: Geben Sie bei einer Eingabezeichenfolge, die Zeichen enthält, die verschiedene Farben von Trockenlöschmarkierungen auf einer weißen Tafel darstellen, die Reihenfolge aus, in der sie vom ersten bis zum letzten Mal gezeichnet...