Domande taggate «permutations»

Una permutazione è un ordinamento particolare di un elenco di oggetti. I problemi taggati con la permutazione di solito comportano la ricerca o la generazione di permutazioni, inclusi anagrammi di testo.

11
Permutazione della fonte
Una permutazione di un insieme S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} è una biunivoca funzione di . Ad esempio, se la funzione è una permutazione:π:S→Sπ:S→S\pi: S \to SS={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) …

9
Riorganizzazione del blocco
Quindi il tuo compito è quello di prendere un blocco 3x3 in cui -gli spazi vuoti medi e *gli spazi riempiti medi, ad esempio: -** -*- *-* e riorganizzare il blocco in modo che la *forma di una X, in questo modo: *-* -*- *-* Input: 3x3 quadrati come sopra, …

12
Cuci insieme un palindromo da sottostrati palindromici
Data una stringa l, trova tutte le sottostringhe palindromiche pdi l(compresi i duplicati e le stringhe a carattere singolo). Successivamente, riorganizza tutte le sottostringhe pin un palindromo valido (potrebbero esserci più risposte corrette). Se non è possibile riorganizzare pin un singolo palindromo, il programma potrebbe avere un comportamento indefinito (errore, …

8
Riorganizzazioni distorte
Il tuo compito è quello di scrivere un programma per computer in modo tale che quando viene tagliato in righe (diviso sul carattere di nuova riga) ogni disposizione delle righe produrrà un numero diverso tra 1 e n! (dove n è il numero totale di righe). Nessun numero dovrebbe essere …

15
Genera combinazioni che si sommano a un valore target
Sfida Supponiamo di avere un elenco di numeri e un valore target. Trova l'insieme di tutte le combinazioni dei tuoi numeri che si sommano al valore target, restituendole come indici di elenco. Ingresso e uscita L'input prenderà un elenco di numeri (non necessariamente univoci) e un numero di sommatoria target. …


14
Somme cumulative concatenate ricorsivamente di [N] con M iterazioni
Prendete due interi positivi Ned Me creare le somme cumulative concatenati di [N], con Miterazioni. Emette il risultato dell'ultima iterazione. Definizione della somma cumulativa concatenata: Inizia con un numero Ne definisci una sequenzaX = [N] Aggiungi alle Xsomme cumulative diX Ripetere il passaggio 2 Mvolte. La somma cumulativa di un …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 


21
Tessitura di mazze da golf
Nota: la prima metà di questa sfida proviene dalla precedente sfida di Martin Ender, Visualize Bit Weaving . Il malefico linguaggio di programmazione esoterico ha un'interessante operazione sui valori di byte che chiama "tessitura". È essenzialmente una permutazione degli otto bit del byte (non importa da quale fine iniziamo il …

6
Lettere, muoviti! Pt. 2
Le prime lettere, muoviti! era molto popolare, ma aveva una partecipazione limitata. Questo sarà più facile da risolvere, ma si spera coinvolga alcuni trucchi nel golf. Ti viene data una stringa di sole lettere minuscole. Per ogni lettera, con la posizione nell'alfabeto m , spostala in modo che diventi la …


8
Fannkuch alfabetico
Fannkuch è un classico programma di benchmark. Il nome deriva dal tedesco "Pfannkuchen" - pancakes - per la somiglianza dell'algoritmo con il lancio di pile di pancake. Una sequenza di numeri Fannkuch è formata come segue: Prendi una permutazione di {1 ..... n}, ad esempio: {4,2,1,5,3}. Prendi il primo elemento, …

8
Parità di una permutazione
sfondo La parità di una permutazione , come definita da Wikipedia , è la seguente: Il segno o la firma di una permutazione σ è indicato con sgn (σ) e definito come +1 se σ è pari e −1 se σ è dispari. Il segno di una permutazione può essere …

11
Output Cuboids a fattore distinto
Output Cuboids a fattore distinto Il compito di oggi è molto semplice: dato un numero intero positivo, emette un rappresentante di ogni cuboide formabile dai suoi fattori. spiegazioni Il volume di un cuboide è il prodotto delle sue tre lunghezze laterali. Ad esempio, un parallelepipedo di volume di 4 il …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.