Eine Permutation ist eine bestimmte Reihenfolge einer Liste von Objekten. Mit Permutation gekennzeichnete Probleme umfassen normalerweise das Finden oder Generieren von Permutationen, einschließlich Anagrammen von Text.
Hintergrund Ihr Freund, ein Linguist, hat einige einfache Konversationsausschnitte in verschiedenen Sprachen aufgezeichnet und analysiert. Da sie ziemlich abwesend sind, haben sie vergessen, in welcher Sprache sich jedes Snippet befand. Sie müssen ihnen helfen, indem Sie ein Programm erstellen, das die Satzstrukturen analysiert und unmögliche Fälle ausschließt. Eingang Ihre Eingabe …
Hintergrund Die Umordnungsungleichung ist eine Ungleichung, die auf der Neuanordnung von Zahlen basiert. Wenn ich zwei Listen von Zahlen gleicher Länge habe, x 0 , x 1 , x 2 ... x n-1 und y 0 , y 1 , y 2 ... y n-1 gleicher Länge, wobei I. Ich …
Herausforderung In kürzester Menge Code: Berechnen Sie die Länge des Permutationszyklus eines perfekten Shuffle auf einem Kartenspiel beliebiger Größe n (wobei n ≥ 2 und n gerade ist). Geben Sie eine Tabelle aller Zykluslängen für 2 ≤ n ≤ 1000 ( n gerade) aus. Beachten Sie, dass es zwei grundlegende …
Dies ist ein Bullen-und-Räuber die Cops in Frage stellen kann Thema finden Sie hier Ihre Herausforderung als Räuber besteht darin, Ausgaben aus dem Thread der Polizei zu entnehmen und Anagramme der Ausgabe zu finden, die, wenn sie als Programm ausgeführt werden, die ursprünglich bereitgestellte Ausgabe ausgeben. Der Gewinner ist die …
Herausforderung In dieser Aufgabe würden Sie eine ganze Zahl N (weniger als 10 ^ 5) erhalten und die Farey-Sequenz der Ordnung N ausgeben . Der Eingang N ist in einer einzigen Zeile angegeben, die Eingänge werden durch EOF abgeschlossen. Eingang 4 3 1 2 Ausgabe F4 = {0/1, 1/4, 1/3, …
Einführung Diese Herausforderung ähnelt den Problemen von Project Euler . Ich habe es mir ausgedacht, weil ich ein täuschend einfaches Brettspiel gespielt habe und keine effiziente Lösung finden konnte, um eine einfache Frage zu seiner Mechanik zu beantworten. Quarto ist eine lustige Variante von 4 in einer Reihe. Es wird …
Herausforderung: Geben Sie alle unterschiedlichen Permutationen einer möglicherweise langen Liste positiver Ganzzahlen aus. Sie können davon ausgehen, dass der Vektor beim Testen weniger als 1.000 Zahlen hat, aber der Prozess sollte theoretisch für jeden Vektor mit mehr als einer Zahl unabhängig von der Größe funktionieren. Beschränkungen: Sie müssen die Speichernutzung …
Im Gegensatz zu den meisten Sprachen wertet Python a<b<cwie in der Mathematik aus und vergleicht die drei Zahlen im Gegensatz zum Vergleich des Booleschen a<bmit c. Der richtige Weg, dies in C (und vielen anderen) zu schreiben, wäre a<b && b<c. Bei dieser Herausforderung besteht Ihre Aufgabe darin, solche Vergleichsketten …
Einleitung / Hintergrund In einer kürzlichen Diskussion im Krypto-Chat wurde ich aufgefordert, mit dem Fermat-Primalitätstest und den Carmichael-Zahlen zu diskutieren / zu helfen . Dieser Test basiert auf der Prämisse, dass a^(p-1) mod p==1immer für Primzahlen gilt p, aber nicht immer für Verbundwerkstoffe. Jetzt ist eine Carmichael-Zahl im Wesentlichen der …
Für diese Herausforderung erstellen Sie eine Funktion (Ihre Funktion kann ein vollständiges Programm sein), die eine Liste als Eingabe verwendet und eine Permutation dieser Liste zurückgibt. Ihre Funktion muss die folgenden Anforderungen erfüllen. Es muss deterministisch sein. Wenn Sie Ihre Funktion mit einer variablen Anzahl von Malen zusammensetzen, sollte eine …
Diese Frage wurde geschrieben, weil "Thing Explainer" Spaß macht und mir eine Idee gab. Schreiben Sie "Dinge, die den Computer dazu bringen, Dinge zu tun", die eine Reihe von Buchstaben, Zahlen und ähnlichen Dingen lesen / nehmen "#%|?und zurückgeben, True / 1wenn alle Wörter Teil dieser Menge sind . Wenn …
Wir definieren eine Karte als eine Reihe von Schlüssel-Wert-Paaren. Für diese Herausforderung müssen Sie jeden der Werte einem zufällig ausgewählten Schlüssel zuweisen. Sie müssen die Werte zufällig mischen und die resultierende Karte ausgeben. Dies bedeutet, dass wir jedes Mal, wenn wir Ihr Programm ausführen, die Möglichkeit haben, eine andere Ausgabe …
DIE AUFGABE DEFINITIONEN Betrachten Sie die Punkte {1,2,3,4,5} und alle ihre Permutationen. Wir können die Gesamtzahl der möglichen Permutationen dieser 5 Punkte durch einen einfachen Trick ermitteln: Stellen Sie sich vor, Sie füllen 5 Slots mit diesen Punkten, der erste Slot hat 5 mögliche Nummern, der zweite 4 (wie einer …
Einführung Sie sind ein Freund eines Kurators eines Kunstmuseums, der in letzter Zeit die Freude hatte, moderne Kunst von vier Künstlern zu erhalten ( von denen einige dem Kurator möglicherweise keine Kunstwerke geben, junge Schurken ). Da es sich um moderne Kunst handelt, sehen alle Werke eines Künstlers genau gleich …
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.