Ihr Programm sollte ein Array als Eingabe nehmen. Das Array: Wird immer 1 dimensional sein Enthält nur ganze Zahlen Kann leer sein Das Programm sollte das Array umkehren und dann die Elemente zum Original addieren, zum Beispiel: Eingang: [1, 2, 3] Original: [1, 2, 3] Rückgängig gemacht: [3, 2, 1] …
In dieser Herausforderung besteht Ihre Aufgabe darin, ein Programm zu erstellen, das ein verschachteltes Array aufnimmt und ein eindimensionales abgeflachtes Array zurückgibt. Zum Beispiel [10,20,[30,[40]],50]sollte ausgeben [10,20,30,40,50]. Eingang Die Eingabe ist ein verschachteltes Array (z. B. [10,20,[[[10]]]]). Es enthält nur Ganzzahlen (sowohl negative als auch positive), Strings und Arrays. Sie …
Im Spiel Yahtzee würfeln die Spieler mit fünf sechsseitigen Würfeln und versuchen, bestimmte Hände zu bilden, um Punkte zu erzielen. Eine solche Hand ist eine kleine Straße : vier aufeinanderfolgende Zahlen, nicht unbedingt in der richtigen Reihenfolge. Die drei möglichen kleinen Geraden sind 1, 2, 3, 4, 2, 3, 4, …
Diese Herausforderung wurde durch eine Frage zu Mathematica.SE inspiriert . Angenommen, Sie haben eine verschachtelte Liste / ein Array mit einer beliebigen Struktur (die Listen auf jeder Ebene müssen nicht unbedingt die gleiche Länge haben). Der Einfachheit halber nehmen wir an, dass die Knoten nicht negative ganze Zahlen oder leere …
Es gibt einen "Sortieralgorithmus", der manchmal als Stalin-Sortierung bezeichnet wird. Um eine Liste zu sortieren, entfernen Sie einfach Elemente aus der Liste, bis sie in aufsteigender Reihenfolge sortiert sind. Zum Beispiel die Liste [1, 2, 4, 5, 3, 6, 6] Wenn "sortiert" mit Stalin sortiert wird [1, 2, 4, 5, …
Bei einer Liste positiver Ganzzahlen wird ausgegeben, ob jedes benachbarte Ganzzahlpaar einen Primfaktor gemeinsam hat. Mit anderen Worten, die Ausgabe ist genau dann wahr, wenn keine zwei benachbarten Ganzzahlen in der Liste Co-Primzahlen sind. Mit anderen Worten: Geben Sie bei einer Liste positiver Ganzzahlen [a 1 a 2 … a …
Definition Eine Pfeilspitzenmatrix ist eine Matrix , in der alle Einträge gleich 0 sind , mit Ausnahme der Einträge in der Hauptdiagonale, der oberen Reihe und der ganz linken Spalte. Mit anderen Worten sollte die Matrix so aussehen: * * * * * * * * 0 0 0 0 …
Mein erster Code Golfpost, entschuldige mich für etwaige Fehler ... Kontext Beim Klettern ( speziell beim Bouldern ) beginnen die Kletternoten für V / Vermin (USA) bei "VB" (die einfachste Note) und gehen dann auf "V0", "V0 +", "V1", "V2", "V3". , 'V4', 'V5' usw. bis 'V17' (die härteste Note). …
In der Informationstheorie ist ein "Präfixcode" ein Wörterbuch, in dem keiner der Schlüssel ein Präfix eines anderen ist. Mit anderen Worten bedeutet dies, dass keine der Zeichenfolgen mit einer der anderen beginnt. Dies ist beispielsweise {"9", "55"}ein Präfixcode, dies {"5", "9", "55"}ist jedoch nicht der Fall. Der größte Vorteil dabei …
Die Aufgabe ist einfach: Konsolidieren Sie ein Array von Ints. Die Konsolidierung dieses Arrays umfasst Folgendes: Alle Instanzen von 0 müssen an das Ende des Arrays verschoben werden. Zwischen den Ganzzahlen ungleich Null dürfen keine Nullen stehen. Alle Nicht-Null-Indizes sollten ihre Reihenfolge beibehalten. Herausforderung Konsolidieren Sie ein Array mit der …
Manchmal, wenn mir wirklich langweilig ist, nehme ich gerne die Summe einer Reihe von nicht negativen ganzen Zahlen. Ich nehme nur die Summe der Längenfelder, die Zweierpotenzen sind. Leider mache ich oft Fehler. Glücklicherweise verfolge ich meine Arbeit auf folgende Weise: Ich füge Paare benachbarter Zahlen hinzu, bis nur noch …
Hintergrund Inspiriert von Octaves (und, im weiteren Sinne, MATLs) sehr praktischer Interpretation von Wahrheits- / Falschmatrizen, erhielt Jelly das Ȧ- Atom (Octave-style all ). Ȧ nimmt ein Array als Eingabe und gibt 1 zurück, wenn das Array nicht leer ist und an keiner Stelle in der Baumstruktur die Zahl 0 …
N Kinder, von denen keine zwei ihre genaue Größe teilen, sind in einer bestimmten Reihenfolge aufgestellt. Jeder kann nur Höhen mit seinen unmittelbaren Nachbarn vergleichen. Wenn der Lehrer "Hände heben, wenn Sie der Größte sind" ruft, tun sie dies, wenn sie größer sind als beide Nachbarn, und dies gleichzeitig. Wenn …
Eines Tages erwachst du nur, um dich gefangen in einer Reihe zu finden. Du versuchst einfach rauszugehen und nimmst jeweils einen Index, aber es scheint andere Regeln zu geben: Das Array ist vollständig mit natürlichen Zahlen gefüllt. Wenn Sie sich in einem Index befinden n, wechseln Sie zum Index array[n], …
Hintergrund In den meisten vernünftigen Programmiersprachen ist es sehr einfach, die Zeilen oder Spalten eines 2D-Arrays zu drehen. In dieser Herausforderung müssen Sie stattdessen die Antidiagonalen drehen . Denken Sie daran, dass die Antidiagonalen eines 2D-Arrays seine 1D-Schnitte sind, die in nordöstlicher Richtung ↗ aufgenommen wurden. Eingang Ein nicht leeres …
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.