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.
Sfida Vi sarà data una stringa di input, ovunque la parola "Lemon"è trovato che dovrebbe essere convertito "Lemonade" ma la a, de edeve essere preso in prestito da qualche altra parte nella frase. Esempio Esempio di input: Ho trovato un limone da bambino Esempio di output: Ho fatto una limonata …
Il tuo compito è creare un bot che riproduca Atomas , con il punteggio più alto. Come funziona il gioco: Il tabellone inizia con un anello di 6 "atomi", con numeri che vanno da 1a 3. Puoi "suonare" un atomo tra due atomi o su un altro atomo, a seconda …
Dato un numero intero N > 1, genera tutti gli altri numeri di cui le scomposizioni prime hanno le stesse cifre della decomposizione primaria di N. Ad esempio, se N = 117, allora l'output deve essere [279, 939, 993, 3313, 3331], perché 117 = 3 × 3 × 13 di …
Ho ricevuto questa sfida da Codingame e sono curioso di trovare soluzioni migliori delle mie: Data una larghezza tramite input standard, disegna un quadrato vuoto di '#' in una data larghezza e lunghezza. Esempio: 5 risultati in ##### # # # # # # ##### Ho usato Python per risolvere …
In matematica, una permutazione σ dell'ordine n è una funzione biiettiva dagli interi 1 ... n a se stessa. Questo elenco: 2 1 4 3 rappresenta la permutazione σ tale che σ (1) = 2, σ (2) = 1, σ (3) = 4 e σ (4) = 3. Una radice …
Di recente ho visto questa domanda su StackOverflow. È un'ottima domanda, ma c'è un problema fatale con la domanda. Stanno chiedendo il modo migliore per farlo. Ad esempio, più facile da leggere, più idiomatico, più pulito ecc. Non sanno che non è quello che conta? Dovresti chiedere come farlo con …
Si può dire che una funzione (o programma) che accetta input e fornisce output abbia un ciclo se chiamare la funzione sul proprio output alla fine raggiunge ripetutamente il numero originale. Ad esempio, prendi la seguente funzione: Input: n 1 2 3 4 5 6 Output: f(n) 5 7 1 …
Sebbene> <> non sia una lingua popolare, può essere utile per giocare a golf ed è stato utilizzato in questo sito Web. È stato ispirato da Befunge e ha alcune somiglianze nelle sue istruzioni. Comandi richiesti: > < ^ v Cambia la direzione del puntatore dell'istruzione (destra, sinistra, su, giù) …
Scrivi una funzione che accetta come input un set di numeri interi (può essere un elenco, un array o qualsiasi altro contenitore con numeri distinti) e genera l'elenco di tutte le sue permutazioni. Python (95 caratteri) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] Sarebbe bello essere battuti …
Sequenza OEIS correlata: A008867 Numero triangolare troncato Una proprietà comune dei numeri triangolari è che possono essere disposti in un triangolo. Ad esempio, prendi 21 e disponi in un triangolo di os: o oo ooo oooo ooooo oooooo Definiamo un "troncamento:" tagliando triangoli della stessa dimensione da ogni angolo. Un …
Data una stringa come input, genera una o più varianti della stringa in modo tale che: Nessun personaggio è nella sua posizione originale Nessun personaggio è adiacente a un personaggio a cui era originariamente adiacente Puoi presumere che ciò sarà sempre possibile per la stringa specificata e conterrà solo caratteri …
Input: una sequenza di lettere maiuscole (ASCII [65; 90]) che è il N ° * permutazione lessicografico della multinsieme dei suoi personaggi * le permutazioni sono numerate da 0 o 1 verso l'alto Uscita: base-10 intero N Rulez Potrebbero esserci dei duplicati (è così che questa sfida differisce da questa …
Il videogioco Transistor presenta un sistema di abilità molto interessante. Raccogli 16 "Funzioni" che puoi utilizzare in 16 slot diversi. La cosa interessante è che ci sono 3 tipi di slot e ogni funzione si comporta in modo diverso a seconda dello slot in cui lo usi: Ci sono 4 …
Stack Exchange ha attualmente 134 siti di domande e risposte . Ciò include tutti i siti beta (come PPCG) ma non le proposte dell'Area 51 né i meta siti, ad eccezione della "meta madre" . Per rispondere a questa domanda, scegli uno di quei siti e scrivi un programma in …
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.