Hintergrund Ich habe eine Zeichenfolge in Python, die ich in eine Ganzzahl konvertieren möchte. Normalerweise würde ich nur verwenden int: >>> int("123") 123 Leider ist diese Methode nicht sehr robust, da nur übereinstimmende Zeichenfolgen akzeptiert werden -?[0-9]+(nachdem alle führenden oder nachfolgenden Leerzeichen entfernt wurden). Beispielsweise kann es keine Eingabe mit …
Einführung Bei dieser Herausforderung geht es um drei (schlechte) Sortieralgorithmen: Bogosortund zwei weitere Varianten, die ich mir ausgedacht habe (an die ich aber wahrscheinlich irgendwann gedacht habe): Bogoswap(AKA Bozosort) und Bogosmart. Bogosortfunktioniert, indem das Array vollständig zufällig gemischt und überprüft wird, ob es sortiert wird (aufsteigend). Wenn nicht, wiederholen. Bogoswapfunktioniert, …
Kürzlich gab es eine Frage zu Stack Overflow, bei der das OP versuchte, eine Funktion zu schreiben, um das Wort in einer Zeichenfolge mit den am häufigsten wiederholten Buchstaben zu finden. Es ist natürlich nicht schwer, einen in Sekunden zu schreiben, und ich habe einen zum Spaß so kurz wie …
aBOTcalypse Entwerfe einen Bot, um an einer King-of-the-Hill-Herausforderung teilzunehmen! Hier ist eine Wiederholung eines Standard-Bot-Spiels. Das Board ist 2D, wie ein Side-Scrolling-Videospiel (jedoch ohne Scrollen). Ein gültiger Bot muss eine mehrzeilige Zeichenfolgendarstellung des Bereichs der Karte akzeptieren, den er sehen kann, und eine Bewegung für den Bot ausgeben. Mechanik Dies …
Verkleinern Sie jedes Wort in einer Folge von Zeichenketten auf einzelne Buchstaben, die durch Leerzeichen oder Satzzeichen gekennzeichnet sind. Beispiel I'm a little teapot, short and stout. Here is my handle, here is my spout. When I get all steamed up - hear me shout! Tip me over and pour …
Wussten Sie, dass der euklidische Algorithmus traditionelle musikalische Rhythmen erzeugen kann ? Wir werden sehen, wie dies funktioniert, indem wir einen ähnlichen, aber etwas anderen Algorithmus als den in diesem Artikel beschriebenen beschreiben. Wählen Sie eine positive Ganzzahl n, die Gesamtzahl der Schläge, und eine positive Ganzzahl k, die Anzahl …
Die Frage Erstellen Sie bei einem Satz von 9 Zahlen, m[]die nur die Zahlen 1 bis 9 in zufälliger Reihenfolge enthalten, wobei keine zwei Zahlen gleich sind, ein Programm in einer beliebigen Sprache, das die Zahl in numerischer Reihenfolge neu anordnet (1, 2, 3, usw. usw.) durch nur das Umschalten …
Die Collatz-Sequenz ausgehend von einer positiven ganzen Zahl n wird folgendermaßen definiert: wenn n gerade ist, dann dividiere es durch 2 ( n' = n / 2) Wenn n ungerade ist, multipliziere es mit 3 und addiere 1 ( n' = 3n + 1) Wiederholen Sie die obige Iteration, bis …
In dieser Aufgabe betrachten wir Arrays positiver Ganzzahlen wie diese: 3 18 321 17 4 4 51 1 293 17 Die Eingabe umfasst ein Paar solcher Arrays mit beliebiger, möglicherweise unterschiedlicher positiver Länge. Bestimmen Sie, ob eine Gesamtordnung ≤ X ⊂ N × N , wobei N die Menge positiver …
Lassen Sie uns gleich loslegen. Ihre Herausforderung besteht darin, ein Programm zu erstellen, das diese Dinge abhängig von seiner Eingabe ausführt: Wenn die Eingabe eine Zahl ist, geben Sie "Primzahl" aus, wenn die Zahl eine Primzahl ist, und "Nicht Primzahl", wenn die Zahl keine Primzahl ist. Sie können davon ausgehen, …
Einer der Hauptbestandteile des Komprimierungsalgorithmus von PNG ist die Paeth-Transformation, die das Bild so transformiert, dass es (normalerweise) besser komprimiert wird. Bei dieser Herausforderung besteht Ihre Aufgabe darin, ein Programm zum Berechnen einer Paeth-Transformation zu schreiben. Die Funktionsweise einer Paeth-Transformation wird unten beschrieben. Die Paeth Transformation Die Paeth-Transformation subtrahiert von …
Da ich mich nicht länger als 5 Sekunden auf eine Aufgabe konzentrieren kann, teile ich Wörter häufig in Teilzeichenfolgen auf, die jeweils eine andere Länge haben und keine wiederholten Zeichen enthalten. Zum Beispiel könnte das Wort "Pasta" in "Past" & "A", "Pas" & "Ta" oder "Pa" & "Sta" aufgeteilt werden …
Eingang Der Name einer Datei im Raster-Grafikformat Ihrer Wahl. Das gewählte Format muss mindestens 8 Bit pro Kanal und 3 Kanäle unterstützen. Ausgabe Eine Datei im selben Format mit denselben Abmessungen und Pixeln wie die erste, deren Pixel jedoch in absteigender Reihenfolge der Häufigkeit ihres Auftretens gruppiert sind, sortiert von …
Jetzt mit BONUS zur Laufzeitplatzierung. Schreiben Sie ein Programm, um ein Textfeld mit den in Ihrem Programm verwendeten Bezeichnern zu füllen, während Sie Ihr Programm klein halten. Füllen Sie mit allen Bezeichnern, die Sie in Ihrem Programm verwendet haben (mit Ausnahme der von Ihnen erstellten), ein 12x6-Feld mit so vielen …
Wenn Sie Ihr Programm zuerst ausführen, sollte es eine ganzzahlige Sequenz drucken. Der zweite Durchgang sollte das Lied "Mary hatte ein kleines Lamm" drucken. Der dritte Lauf sollte eine ASCII-Image-Datei erzeugen. Wertung Ihre Punktzahl ist die Summe Ihrer Code-Bytes und des gesamten Dateiinhalts zu Beginn jedes der drei Läufe. Die …
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.