Als «permutations» getaggte Fragen

13
Generieren Sie Ameisenpermutationen

Einführung Ich habe die Klasse der Ameisenpermutationen in einer früheren Herausforderung definiert . Zur Erinnerung, eine Permutation p der Zahlen von 0 bis r-1 ist antsy, wenn für jeden Eintrag p [i] mit Ausnahme der ersten, gibt es einige früheren Eintrag p [ik] derart , dass p [i] == p [ ik] ±...

13
Ausgabe von Distinct Factor Cuboids

Ausgabe von Distinct Factor Cuboids Die heutige Aufgabe ist sehr einfach: Geben Sie bei einer positiven ganzen Zahl einen Repräsentanten jedes Quaders aus, der durch seine Faktoren formbar ist. Erklärungen Das Volumen eines Quaders ist das Produkt seiner drei Seitenlängen. Zum Beispiel kann ein...

13
Finde alle Anagramme und auch die Subanagramme!

Diese Frage basiert stark auf dieser Frage , sollte jedoch eine Reihe zusätzlicher Schwierigkeiten aufwerfen . Deine Aufgabe Sie müssen ein Programm oder eine Funktion schreiben, die beim Empfang eines Strings alle möglichen Anagramme davon ausgibt. Im Sinne dieser Frage ist ein Anagramm eine...

12
Mehrdimensionale Beschriftungen setzen

In einer mehrdimensionalen Steampunk-Welt möchte unser Chef gedruckte Indexetiketten an jeder Schublade im mehrdimensionalen Aktenschrank unseres Konglomerats anbringen. Der Chef möchte den gesamten Beschriftungsbogen als eine einzige Form mit einer nur für diesen Zweck gekauften Schrift setzen,...

12
Drehsichere lateinische Quadrate

Ein lateinisches Quadrat ist ein Quadrat, das weder in der X- noch in der Y-Spalte wiederholte Symbole enthält . Beispielsweise: ABCD DABC CDAB BCDA ist ein solches Quadrat. Beachten Sie, dass jede Spalte und Zeile eine Permutation mit den gleichen 4 Buchstaben enthält. Unser lateinisches Quadrat...

12
Interpretiere Kipple!

Einführung Kipple ist eine Stack-basierte, esoterische Programmiersprache, die im März 2003 von Rune Berg erfunden wurde. Kipple hat 27 Stapel, 4 Bediener und eine Kontrollstruktur. Stapel Die Stapel heißen a- zund enthalten 32-Bit-Ganzzahlen mit Vorzeichen. Es gibt auch einen speziellen Stapel @,...

12
Phonemisches Abugida

Zeichen Nennen wir diese Unicode-Zeichen englische IPA-Konsonanten : bdfhjklmnprstvwzðŋɡʃʒθ Und nennen wir diese Unicode-Zeichen englische IPA-Vokale : aeiouæɑɔəɛɜɪʊʌː (Ja, es ːist nur das lange Vokalzeichen, aber behandeln Sie es als einen Vokal für den Zweck dieser Herausforderung.) Schließlich...

12
Back-To-Front-Permutationsindex

Die Herausforderung Angesichts der Anzahl der Elemente wird nin einer nicht leeren, sortierten Liste der Index ausgegeben i(n), bei dem sich die " Back-To-Front-Permutation " in einer Liste aller Permutationen befinden würde, wenn die Permutationen lexikographisch sortiert wären. Die Ergebnisse...

12
Golf Sie ein Anagramm für sehr gut!

Die Aufgabe Bei dieser Herausforderung besteht Ihre Aufgabe darin, Code zu schreiben, der eines seiner zufällig ausgewählten Anagramme mit gleichmäßiger Verteilung ausgibt, sich jedoch niemals selbst ausgeben sollte. Ausarbeitung Wenn keine Eingabe erfolgt, sollte Ihr Programm eines der Anagramme...

12
Fülle eine Datei mit Nullen auf

Ihre Aufgabe heute wird es sein, eine vorhandene Datei zu nehmen und Nullen an sie anzuhängen, bis sie eine bestimmte Größe erreicht. Sie müssen ein Programm oder eine Funktion schreiben, die den Namen einer Datei im aktuellen Verzeichnis fund eine Anzahl von Bytes enthält b. Während Sie den...

12
Finden Sie die Koeffizienten einer rationalen Erzeugungsfunktion

Wenn wir eine Folge von Zahlen als Koeffizienten einer Potenzreihe schreiben, dann wird diese Potenzreihe die (gewöhnliche) Erzeugungsfunktion (oder Gf) dieser Folge genannt. Das heißt, wenn für einige Funktionen F(x)und ganze a(n)Zahlenreihen gilt: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ......

11
X größer als 3 mit mindestens 2 Unterschieden zwischen X und Y.

Ich versuche, etwas C ++ zu spielen. Ist es möglich, diesen Zustand zu verkürzen? X > 3 & X - Y > 1 (Abgesehen vom Entfernen von Leerzeichen natürlich.) Also Xist zumindest 4doch X >= Y + 2. Xund Ysind ganze Zahlen im Intervall [0,5]. Ich habe versucht, eine bitweise Formel zu finden,...

11
Mögliche Tetris-Sequenzen

Schreiben Sie Code, um herauszufinden, ob mit dem offiziellen Tetris-Algorithmus eine Reihe von Tetris-Teilen generiert werden kann. Wenig Bytes gewinnen. Offizielle Tetris-Spiele erzeugen auf besondere Weise die Folge fallender Teile. Die sieben Teile IJLOSTZwerden in zufälliger Reihenfolge...