Geben Sie bei einer nicht leeren Liste von Ganzzahlen jede mögliche Partitionierung der Liste aus, wobei jede Partition eine nicht leere Unterliste ist. Für die Liste [1, 2, 3, 4]lautet das Ergebnis also: [[1, 2, 3, 4]] [[1, 2, 3], [4]] [[1, 2], [3, 4]] [[1, 2], [3], [4]] [[1], …
Der Rundown Erstellen Sie ein Programm, das ein Array mit zufälliger Länge und Zufallszahlen generiert, und wenden Sie dann eine Reihe von Regeln an, die das Array ändern. Nachdem die Regeln angewendet wurden, drucken Sie die Summe des Arrays, sofern nicht anders angegeben Array-Setup Das Array muss eine zufällige Länge …
Es scheint, dass jede einfache Änderung von Deltas unter Verwendung einer konsistenten Funktion fast immer auf eine andere kürzere Weise durchgeführt werden kann , Dennis . Die einzige Lösung, die ich mir vorstellen kann, um dies zu erschweren, ist die Einführung einer inkonsistenten Funktion. Sortierung. Ihre Aufgabe ist es, ein …
Aufgabe Geben Sie angesichts der Vor- und Nachbestellungsdurchläufe eines vollständigen Binärbaums dessen Durchlauf in der Reihenfolge zurück. Die Durchläufe werden als zwei Listen dargestellt, die beide n unterschiedliche positive ganze Zahlen enthalten, die jeweils einen Knoten eindeutig identifizieren. Ihr Programm kann diese Listen verwenden und den resultierenden Durchlauf in der …
Inspiriert von dieser Frage und verfeinert von Luis Mendo . Herausforderung Bei einer 2D-Matrix von Ganzzahlen hat jede Zeile einen Maximalwert. Ein oder mehrere Elemente jeder Zeile entsprechen dem Maximalwert der jeweiligen Zeile. Ihr Ziel ist es zu bestimmen, welche Spalte (n) die meisten Einträge enthält, die dem Maximalwert der …
Klarstellung: Grundsätzlich müssen Sie dies machen Eulers Totientenfunktion hat den Namen phi. Versuchen wir, phi (8) zu berechnen. Listen Sie zunächst alle Zahlen 8 und darunter rückwärts auf, ohne 0 oder darunter 8 7 6 5 4 3 2 1 Finden Sie nun heraus, welche Zahlen keinen Faktor mit 8 …
Dies ist eine Code-Golf-Frage. Eingang Eine Liste nicht negativer Ganzzahlen in einem beliebigen Format ist am bequemsten. Ausgabe Dieselbe Liste in sortierter Reihenfolge in dem Format, das am bequemsten ist. Beschränkung Ihr Code muss im schlimmsten Fall in O (n log n) ausgeführt werden, wenn ndie Anzahl der Ganzzahlen in …
Die Herausforderung Gegeben eine n x mMatrix mit n > 1und m > 1 mit ganzen Zahlen gefüllt 1 2 3 4 5 6 und eine Liste von ganzen Zahlen mit genau so vielen Werten wie 2x2Blöcke in der Matrix ( (n-1)*(m-1)wenn Sie die genaue Zahl benötigen) [1, 2] Geben …
Durchschnitt aus zwei Listen Herausforderung Bestimmen Sie anhand von zwei Listen positiver Ganzzahlen, ob es möglich ist, die Elemente in zwei neue Listen umzuordnen, sodass die neuen Listen das gleiche arithmetische Mittel (Durchschnitt) haben. Eingang Die Eingabe kann über STDIN oder als Funktionsargumente erfolgen. Die Eingabe kann als Liste verwendet …
Gibt es in Golfscript eine Möglichkeit, alle Diagonalen eines Arrays in einem einzigen Array zusammenzufassen? Zum Beispiel für das Array [[1 2 3][4 5 6][7 8 9]] Rückkehr [[7][4 8][1 5 9][2 6][3]] (nicht unbedingt in dieser Reihenfolge) und für ["ABCD""EFGH""IJKL"] Rückkehr ["I""EJ""AFK""BGL""CH""D"] (nicht unbedingt in dieser Reihenfolge). Angenommen, die …
Kreuzungssequenzen ANennen Sie eine Liste positiver Ganzzahlen eine aufsteigende Folge, wenn jedes Element größer oder gleich dem vorherigen ist. und nenne es eine abnehmende Sequenz, wenn jedes Element kleiner oder gleich dem vorherigen ist. Einige zunehmende Sequenzen: [1,2,4,7] [3,4,4,5] [2,2,2] [] Einige abnehmende Sequenzen: [7,4,2,1] [5,4,4,3] [2,2,2] [] Eine Kreuzungssequenz …
Hier ist eine relativ einfache zweidimensionale Array-Herausforderung. Stellen Sie sich ein Schlachtfeld von 625 Fußsoldaten vor. Sie befehligen die ungeraden Truppen, aber leider überwältigt Sie die Stärke der geraden Truppen. Zum Glück haben Ihre Soldaten eine geheime Macht: Wenn die Macht jeder ungeraden Truppe und der sie umgebenden ungeraden Verbündeten …
Hintergrund Ada ist eine Programmiersprache, die nicht gerade für ihre Knappheit bekannt ist. Die Array-Literal-Syntax kann jedoch theoretisch ziemlich knappe Array-Spezifikationen ermöglichen. Hier ist eine einfache EBNF-Beschreibung der Array-Literal- Syntax (passierbar für Bottlecaps.de : array ::= positional_array | named_array positional_array ::= expression ',' expression (',' expression)* | expression (',' expression)* …
Ich bin überrascht, dass dies noch nicht gepostet wurde! Der COBS-Algorithmus ( Consistent Overhead Byte Stuffing ) wird zum Abgrenzen von Byteströmen verwendet. Wir wählen einen Frame-Marker (wir verwenden 0x00) und wo immer 0x00 im Stream vorkommt, wird er durch die Anzahl der Bytes ersetzt, bis der nächste 0x00 eintritt …
Nachdem alle Aufgaben eingereicht wurden, wird ein Wörterbuch erstellt, das die Schülernummer dem Hash ihrer Datei zuordnet. Dieses Wörterbuch, diese Hashmap oder dieses Mapping (wie auch immer Ihre Sprache es nennt) sieht folgendermaßen aus: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Der Schlüssel ist die Schülernummer und …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.