Die Idee für diese Code-Herausforderung ist einfach: Bei einer gegebenen Matrix von Ganzzahlen sortieren wir sie durch Anwenden von Bewegungen im Rubik-Stil. Dies bedeutet, dass Sie eine einzelne Zeile oder Spalte auswählen und ihre Elemente in eine beliebige Richtung drehen können: [1, 3, 2, 4] => [3, 2, 4, 1] …
Ihre Aufgabe ist es, eine Zahl im folgenden Format zu zerlegen. Dies ähnelt der Basiskonvertierung, mit der Ausnahme, dass Sie die digitsin der Basis auflisten, anstatt sie aufzulisten values, sodass sich die Liste zur Eingabe addiert. Wenn die angegebene Basis ist n, muss jede Nummer in der Liste in der …
Eingang: Die Eingabe ist eine zufällige Anordnung von Nüssen (in Ihrer Sprache), die möglichen Nüsse folgen. In Ihrem Programm muss jede Art von Mutter dargestellt werden können, z. B. ein ganzzahliger Code. Das Programm muss in der Lage sein, ein Array beliebiger Größe und Konfiguration von Muttern zu verarbeiten. Mögliche …
Wenn Sie möchten, schreiben Sie ein Programm, das Städte nach den Regeln des Stadtnamensspiels sortiert. Jeder Name der Stadt sollte mit dem letzten Buchstaben des vorherigen Städtenamens beginnen. Z.BLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama -> a -> Amsterdam -> …
Wenn Sie ein 2D-Array von Ganzzahlen haben, sortieren Sie die Zeilen und Spalten in Blöcken. Dies bedeutet, dass Sie nur eine bestimmte Zeile oder Spalte sortieren müssen, aber die zum Sortieren erforderlichen Transformationen auf jede andere Zeile oder Spalte im 2D-Array anwenden müssen. Regeln Die Eingabe besteht aus einem 2D-Array …
Bei einem gegebenen Schlüssel und einem Array von Zeichenfolgen wird das Array gemischt, sodass es sortiert wird, wenn jedes Element mit dem Schlüssel einer XOR-Verknüpfung unterzogen wird. XOR'ing zwei Saiten Um eine Zeichenfolge durch einen Schlüssel zu XORen, XORen Sie jeden der Zeichenwerte der Zeichenfolge durch sein Paar im Schlüssel, …
Bei einer gegebenen Matrix Akann man sagen, dass es "sortiert" ist, wenn jede Zeile und Spalte von Asortiert ist (von links nach rechts für Zeilen und von oben nach unten für Spalten aufsteigend). So ist diese Matrix sortiert: [ 1 2 3 4 5 ] [ 2 2 3 4 …
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 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] ' …
Hintergrund Die Burrows-Wheeler-Transformation (BWT) ist eine umkehrbare Permutation der Zeichen einer Zeichenfolge, die bei bestimmten Arten von Zeichenfolgen wie z. B. einfachem Text zu großen Folgen ähnlicher Zeichen führt. Es wird beispielsweise im bzip2-Komprimierungsalgorithmus verwendet . Das BWT ist wie folgt definiert: codegolfBerechnen Sie bei einer gegebenen Eingabezeichenfolge wie z. …
Anleitung Barry ist ein nicht so guter Backend-Entwickler, der für eine kleine API zuständig ist, die Ihnen Informationen zu Einkäufen im Geschäft eines Kunden geben soll. Er hat jedoch keine großartige Arbeit geleistet, und Ihr Chef weist Sie an, die Fehler auf der Clientseite zu beheben. Im Idealfall sollten Sie …
Pathologische Sortierung Ihr Chef hat verlangt, dass Sie einen Sortieralgorithmus entwickeln, um die Leistung Ihrer Unternehmensanwendung zu verbessern. Nachdem Sie den Antrag geschrieben haben, wissen Sie, dass Sie ihn wahrscheinlich nicht wesentlich schneller machen können. Um Ihren Chef nicht zu enttäuschen, haben Sie sich entschlossen, einen neuen Algorithmus zu entwickeln, …
Willkommen zu Ihrem ersten Tag bei PPCG Inc. Als unser neuester Junior Assistant Document Sorter sind Sie dafür verantwortlich, dass alle an Sie gesendeten Dokumente in alphabetischer Reihenfolge archiviert werden. Es ist so einfach, dass ein Affe das kann. Nun, bildlich gesprochen, da wir dafür einen Affen engagiert haben. Erraten …
Einführung Die meisten von Ihnen sind mit dem Algorithmus für die Zusammenführung zum Sortieren einer Liste von Zahlen vertraut . Als Teil des Algorithmus schreibt man eine Hilfsfunktion merge, die zwei sortierte Listen zu einer sortierten Liste kombiniert. Im Python-ähnlichen Pseudocode sieht die Funktion normalerweise so aus: function merge(A, B): …
Zusammenführen, sortieren In dieser Challenge implementieren Sie die Merge-Subroutine von merge sort. Insbesondere müssen Sie eine Funktion oder ein Programm, ein Verb oder Ähnliches erstellen, das zwei Listen verwendet, die in aufsteigender Reihenfolge sortiert sind, und diese in einer Liste zusammenfasst, die in aufsteigender Reihenfolge sortiert ist. Bedarf: - Ihr …
Erstellen Sie ein Programm, das die grundlegenden Logikgatter simuliert. Eingabe: Ein Wort mit Großbuchstaben, gefolgt von 2 1-stelligen Binärzahlen, die durch Leerzeichen wie z OR 1 0. Die Tore OR, AND, NOR, NAND, XOR, und XNORsind erforderlich. Ausgang: Was der Ausgang des eingegebenen Logikgatters würde die beiden Zahlen gegeben: entweder …
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.