Als «permutations» getaggte Fragen

21
Ich sehe deine BIDMAS und ziehe dir ein BADMIS auf

Ich sehe deine BIDMAS und ziehe dir ein BADMIS auf Herausforderung Wenn eine Reihe von Zahlen mit Operatoren dazwischen gegeben ist: "5 + 4 * 9/3 - 8", geben Sie alle möglichen Ergebnisse des Ausdrucks für jede Permutation in der Reihenfolge der Grundoperationen zurück: [/, *, +, -]. Regeln...

21
Interpretiere> <> (Fisch)

> <> Ist zwar keine beliebte Sprache, kann aber gut zum Golfen sein und wurde auf dieser Website verwendet. Es wurde von Befunge inspiriert und hat einige Ähnlichkeiten in seiner Anleitung. Erforderliche Befehle: > < ^ v Ändert die Richtung des Befehlszeigers (rechts, links, oben,...

21
Zeichnen Sie ein hohles Quadrat mit der angegebenen Breite

Ich habe diese Herausforderung von Codingame erhalten und bin neugierig auf bessere Lösungen als meine: Zeichnen Sie bei einer Breite über die Standardeingabe ein hohles Quadrat '#' in der angegebenen Breite und Länge. Beispiel: 5 Ergebnisse in ##### # # # # # # ##### Ich habe Python verwendet, um...

21
Code-Golf: Permutationen

Schreiben Sie eine Funktion, die eine Reihe von Ganzzahlen als Eingabe verwendet (dies kann eine Liste, ein Array oder ein beliebiger anderer Container mit unterschiedlichen Nummern sein), und geben Sie die Liste aller Permutationen aus. Python (95 Zeichen) : p=lambda s:s and sum(map(lambda...

21
Sortieren Sie eine Liste mit Swaps und Pops

Stellen Sie sich eine zufällige Liste der ganzen Zahlen 1 bis N vor. Sie möchten sie nur mit den folgenden Aktionen sortieren: Tauschen Sie das erste und das letzte Listenelement aus. (S) Lassen Sie das erste Element los und hängen Sie es an das Ende der Liste an. (P) Dies ist immer möglich, da...

21
Jede mögliche Zykluslänge

Man kann sagen, dass eine Funktion (oder ein Programm), die Eingaben entgegennimmt und Ausgaben bereitstellt, einen Zyklus hat, wenn der wiederholte Aufruf der Funktion an ihrem eigenen Ausgang schließlich die ursprüngliche Nummer erreicht. Nehmen Sie zum Beispiel die folgende Funktion: Input: n 1...

21
Wenn das Leben dir Zitronen gibt, mach Limonade daraus

Herausforderung Sie erhalten eine Eingabezeichenfolge, überall das Wort gegeben , "Lemon"es zu finden ist umgewandelt werden soll , "Lemonade" aber das a, dund emuss von irgendwo anders in dem Satz ausgeliehen werden. Beispiel Beispiel Eingabe: Ich habe als Kind eine Zitrone gefunden...

21
Permutation Quadratwurzel

In der Mathematik ist eine Permutation σ der Ordnung n eine bijektive Funktion von den ganzen Zahlen 1 ... n zu sich selbst. Diese Liste: 2 1 4 3 stellt die Permutation σ , so dass σ (1) = 2, σ (2) = 1, σ (3) = 4 ist , und σ (4) = 3 ist . Eine Quadratwurzel einer Permutation σ ist eine Permutation,...

20
Die Kombinatorik des Transistors

Das Videospiel Transistor verfügt über ein sehr interessantes Fähigkeitssystem. Sie sammeln 16 "Funktionen", die Sie in 16 verschiedenen Slots verwenden können. Interessant ist, dass es drei Arten von Slots gibt und sich jede Funktion anders verhält, je nachdem, in welchem ​​Slot Sie sie verwenden:...

20
Ist das eine abgeschnittene Dreieckszahl?

Verwandte OEIS-Sequenz: A008867 Abgeschnittene Dreieckszahl Eine gemeinsame Eigenschaft von Dreieckszahlen ist, dass sie in einem Dreieck angeordnet werden können. Nehmen Sie zum Beispiel 21 und ordnen Sie sie in einem Dreieck aus os an: O oo ooo oooo ooooo oooooo Definieren wir eine "Kürzung", die...

20
Mach die Saite kaputt!

Wenn Sie eine Zeichenfolge als Eingabe angeben, geben Sie eine oder mehrere Varianten der Zeichenfolge so aus, dass: Kein Charakter befindet sich an seiner ursprünglichen Position Zu einem Zeichen, zu dem es ursprünglich gehörte, ist kein Zeichen benachbart Sie können davon ausgehen, dass dies für...

20
Zeichnen Sie einen Permutationspfad

Stellen Sie sich die folgenden Diagramme als Sätze vertikaler Kreuzungsrohre vor. 1 2 1 2 1 2 3 4 \ / \ / \ / \ / X | | | / \ / \ / \ / \ 2 1 1 2 | X | \ / \ / X X / \ / \ 3 1 4 2 In dem äußersten linken Diagramm, das 1und 2nach unten rutscht ihre jeweiligen Schrägstriche, überquert an den X, und...

20
Ich gebe dir N-te Permutation, du gibst mir N

Eingabe: Eine Folge von Großbuchstaben (ASCII [65; 90]), die die N- te * lexikographische Permutation des Mehrfachsatzes seiner Zeichen darstellt * Permutationen werden von 0 oder 1 aufwärts nummeriert Ausgabe: Basis-10-Ganzzahl N Rulez Es könnte Duplikate geben (so unterscheidet sich diese...

19
Ein Tanz in vielen Dimensionen

Herausforderung Bei einem neindimensionalen Array von ganzen Zahlen und einer Permutation der ersten nnatürlichen Zahlen permutieren Sie die Array-Dimensionen entsprechend. Einzelheiten Diese Herausforderung ist von MATLABs inspiriert permute. demonstration Die Permutation wird als eine Liste von...

19
Maximieren Sie die quadratische Differenz

Betrachten Sie eine Permutation der ganzzahligen Werte von 1bis N. ZB dieses Beispiel für N = 4: [1, 3, 4, 2] Wir werden diese Liste prüfen sein zyklisch, so dass 1und 2wie benachbarte behandelt. Eine Größe, die wir für eine solche Liste berechnen können, ist die quadratische Gesamtdifferenz...

19
Zählen von 1 bis n ohne fortlaufende Nummern

Tor Sie erhalten eine Ganzzahl n( n > 1). Sie müssen ausgegeben , wie viele Permutationen der ganzen Zahlen 1zu ngibt, die beim Start 1, Ende an n, und haben nicht zwei aufeinanderfolgende ganze Zahlen , die um 1 unterscheiden. Wenn Sie alternativ das vollständige Diagramm erstellen K_nund die...

19
Anaglot-Polygramme

Aufgabe Schreiben Sie Code, der in n verschiedenen Programmen in n verschiedenen Sprachen neu angeordnet werden kann. Dabei wird jeweils eine eindeutige Zahl von 1 bis n ausgegeben. Keine zwei Sprachen sollten gleich sein, jedoch werden unterschiedliche Versionen von "derselben Sprache" als...