Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

11
N-Bit-Variation der Teilmengen-Summe
Für eine weitere Herausforderung, die ich schreibe, muss ich überprüfen, ob Testfälle mit begrenzten ganzen Zahlen lösbar sind. Insbesondere muss ich Folgendes für ein nicht leeres Array von Ganzzahlen Aund eine ganzzahlige Bitbreite überprüfen n: Alle Ganzzahlen ain Aerfüllen -2**(n-1) <= a < 2**(n-1)(darstellbar mit n-bit zwei Komplement-Ganzzahlen). Die Länge …

14
Mod-ausgeglichene Listen
Einführung Angenommen, ich habe eine Liste von ganzen Zahlen, sagen wir L = [-1,2,2,1,2,7,1,4] . Ich mag Balance in meinem Leben, deshalb bin ich froh zu sehen, dass es so viele seltsame Elemente wie gerade Elemente hat. Darüber hinaus enthält es in allen Modulo-Klassen von 3 die gleiche Anzahl von …



30
Faktorisierung mit 2 Faktoren
Wenn Sie eine natürliche Zahl haben, nschreiben Sie ein Programm oder eine Funktion, um eine Liste aller möglichen Multiplikationen von zwei Faktoren zu erhalten, die verwendet werden können, um zu erreichen n. Um besser zu verstehen, was vorgetäuscht wird, können Sie unter http://factornumber.com/?page=16777216 nachlesen , wann die folgende Liste angezeigtn …


8
Summieren Sie die Vertex-Verbindungen
Angenommen , Sie haben eine positive ganze Zahl haben N . Erstellen Sie zunächst ein reguläres Polygon mit N Eckpunkten, wobei der Abstand zwischen benachbarten Eckpunkten 1 beträgt. Verbinden Sie dann die Linien von jedem Eckpunkt mit jedem anderen Eckpunkt. Zuletzt berechnen Sie die Länge aller zusammengezählten Zeilen. Beispiel Erstellen …

30
Anhängen und löschen
Wenn eine Zeile nur aus Buchstaben besteht, verfahren Sie wie folgt: Sie pflegen eine Zeichenfolge, die am Anfang leer ist. Wenn sich das nächste Eingabezeichen in der Zeichenfolge befindet, entfernen Sie es aus der Zeichenfolge. Wenn das nächste Eingabezeichen nicht in der Zeichenfolge enthalten ist, hängen Sie es an die …
14 code-golf  string 

14
Zwei Vornamen
Eine Person hat zwei Vornamen, wenn ihr Nachname auch ein gebräuchlicher Vorname ist. Sie müssen feststellen, welche vollständigen Namen in einer Liste zwei Vornamen sind. John Smith John Doe Luke Ryan Ryan Johnson Jenna Jackson Tom John Jeder Name, der in der Vorname-Spalte vorkommt, ist möglicherweise ein Vorname. Wenn die …
14 code-golf  string 

27
RLE Brainfuck Dialekt
RLE Brainfuck (bezogen auf BF-RLE ) Die hypothetische RLE ( - Dialekt Run-Length Encoding ) von Brainfuck akzeptiert die Symbole für die 8 Befehle und auch Ziffern. Die Ziffern werden verwendet, um die Anzahl der aufeinanderfolgenden Wiederholungen eines Befehls darzustellen, wodurch eine Codierung des Quellcodes über die gesamte Laufzeit ermöglicht …

14
Rekursiv verkettete kumulative Summen von [N] mit M-Iterationen
Nehmen Sie zwei positive ganze Zahlen Nund Merstellen Sie die verketteten kumulativen Summen von [N]mit MIterationen. Das Ergebnis der letzten Iteration ausgeben. Definition der verketteten kumulativen Summe: Beginnen Sie mit einer Zahl Nund definieren Sie eine SequenzX = [N] An Xdie kumulierten Summen von anhängenX Wiederholen Sie Schritt 2 Mmal. …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

25
Hüpfende Zahlen
AUFGABE Geben Sie die Ganzzahlen n, wobei 12 <= n <= 123456789und alle Paare aufeinanderfolgender Ziffern in n die gleiche positive Differenz aufweisen (z. B. 2468, aber nicht 2469). KEINE EINGABE. Ausgabe: 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 …

2
Wie ein Pfadsegment; Zum aller ersten Mal angefasst
Geben Sie bei einer geordneten Liste von 2 oder mehr kartesischen 2D-Punkten einen Wahrheitswert aus, wenn sich der Pfad selbst berührt oder sich selbst schneidet. Andernfalls wird ein falscher Wert ausgegeben, wenn er sich nicht selbst berührt oder sich selbst schneidet. Sie können davon ausgehen, dass aufeinanderfolgende Punkte in der …

30
Wie viele einzigartige Primzahlen?
Eine Möglichkeit, eine natürliche Zahl darzustellen, besteht darin, Exponenten von Primzahlen zu multiplizieren. Zum Beispiel kann 6 durch 2 ^ 1 * 3 ^ 1 dargestellt werden und 50 kann durch 2 ^ 1 * 5 ^ 2 dargestellt werden (wobei ^ die Exponierung anzeigt). Die Anzahl der Primzahlen in …

19
Eine euro-originale Sequenz
Bei einer positiven Ganzzahl n wird die n -te Zahl der Euro-Original-Folge ausgegeben. Berechnung der Sequenz Diese Sequenz entspricht OEIS A242491 . Eine Zahl ist Teil dieser Folge, wenn die Zahl aus beliebig vielen verschiedenen Euro-Münzen oder -Noten zusammengesetzt werden kann, jedoch jeweils nur aus einer . Beachten Sie, dass …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.