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.
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) …
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, …
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, …
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 …
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. …
Per un'altra sfida che sto scrivendo, devo verificare che i casi di test siano risolvibili con numeri interi limitati. In particolare, devo verificare quanto segue, per una matrice non vuota di numeri interi Ae una larghezza di bit di numero intero n: Tutti gli interi ain Asoddisfano -2**(n-1) <= a …
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 …
Questa è la seconda delle numerose sfide per il compleanno di Brain-Flak progettate per celebrare il primo compleanno di Brain-Flak! Puoi trovare maggiori informazioni sul compleanno di Brain-Flak qui Sfida Per questa sfida genererai tutte le stringhe completamente abbinate da un elenco di parentesi. Per prendere in prestito la definizione …
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 …
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 …
Compito L'utente inserisce una frase - solo parole. Qualsiasi input diverso da lettere o spazi, inclusi numeri interi e punteggiatura, dovrebbe generare un'eccezione: "La frase deve usare solo lettere". L'output ha uno schema, in cui alcune parole sono invertite e altre parole sono normali. Lo schema inizia come una parola …
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, …
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 …
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 …
Stavo sfogliando Stackoverflow e ho visto questa domanda sulla piastrellatura di un rettangolo MxN e ho pensato che sarebbe stato ottimo per giocare a golf. Ecco il compito. Date le dimensioni M e N, scrivi un programma che mostri in quanti modi unici un rettangolo MxN (N è il numero …
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.