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.
Dato un elenco di numeri interi positivi che contiene almeno 3 voci distinte, genera una permutazione di tale elenco che non è ordinata in ordine crescente o decrescente. Esempi 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. Grazie @Arnauld e @NoOneIsHere …
Informazioni sulla serie Prima di tutto, puoi trattarlo come qualsiasi altra sfida di golf del codice e rispondere senza preoccuparti della serie. Tuttavia, esiste una classifica in tutte le sfide. Puoi trovare la classifica insieme ad alcune ulteriori informazioni sulla serie nel primo post . Buca 8: mescola un elenco …
Questa è una buona sfida per principianti e un buon assassino di tempo. Ho detto solo un log -natural- perché il titolo era troppo breve, questo non ha nulla a che fare con i logaritmi. Dato 2 variabili: Il numero di formiche n. La larghezza del registro w. Stampa un …
Considera una permutazione degli interi 1, ..., ncome questa per n = 6: [5,2,4,3,6,1] Se si visualizza la permutazione come una mappatura da [1,2,3,4,5,6]a [5,2,4,3,6,1], la permutazione può essere scomposta in cicli disgiunti . Un ciclo è un sottoinsieme di elementi che si mappano l'un l'altro. Ad esempio, 1viene mappato …
La sfida è elencare tutte le partizioni ordinate (composizione (combinatoria)) di un dato intero positivo n. Questi sono gli elenchi dei numeri da 1a ncui somma è n. Ad esempio, dato l'input n = 4, il risultato dovrebbe essere: 4 1, 3 3, 1 2, 2 2, 1, 1 1, …
introduzione Osserviamo la seguente sequenza (numeri interi non negativi): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Ad esempio, prendiamo i primi tre numeri. Questi sono 0, 1, 2. I numeri utilizzati in questa sequenza possono essere ordinati in sei modi diversi: …
Ingresso Una stringa mescolata non vuota composta da caratteri ASCII nell'intervallo .[ 32..126 ][32..126][32..126] Produzione L'output si ottiene applicando rotazioni successive alla stringa di input. Per ogni lettera ( [a-zA-Z]) nella stringa di input, da sinistra a destra: se la lettera è in maiuscolo, ruota tutti i caratteri prima di …
La sfida è scrivere codegolf per gli hafniani di una matrice . L'hafniano di una matrice 2n-by- 2nsimmetrica Aè definito come: Qui S 2n rappresenta l'insieme di tutte le permutazioni degli interi da 1a 2n, cioè [1, 2n]. Il link di Wikipedia parla delle matrici di adiacenza, ma il codice …
Nota: il titolo di questa domanda dovrebbe essere "Loop It", ma poiché il titolo deve contenere almeno 15 caratteri, ci sono alcuni spazi invisibili. Questa nota è tale che la sfida può essere cercata. Sfida Dato un elenco finito di punti integrali univoci nel piano, trova un poligono i cui …
Diciamo che il tuo compito è quello di dipingere i pali e un cliente ti chiede di dipingere un palo con 4 sezioni rosse e 3 sezioni gialle. Puoi farlo abbastanza facilmente come segue: r y r y r y r Con solo strisce gialle e rosse. Ora supponiamo che …
Ho letto questa domanda e ho pensato che sarebbe stata una bella sfida. Compito Dai un input 0<n<10genera un numero casuale con esattamente n cifre il primo non a 0 così f(n)>10**(n-1)-1 cifre distinte Criteri vincenti Questo è code-golf, quindi vince il codice più breve. Casuale Intendo distribuito uniformemente in …
Questo è il filo della polizia. Per il thread dei ladri, fai clic qui . Compito della polizia Innanzitutto, scrivi un quine in una lingua di tua scelta. Quindi, rimescola il quine. Assicurati di farlo bene poiché i ladri cercheranno di decodificarlo e trovare il codice sorgente originale! Si noti …
Considera un elenco casuale degli interi da 1 a N. Desideri ordinarlo usando solo le seguenti azioni: Scambia il primo e l'ultimo elemento dell'elenco. (S) Rimuovi il primo elemento e aggiungilo alla fine dell'elenco. (P) Questo è sempre possibile perché qualsiasi elenco può essere ordinato con sufficienti scambi di elementi …
Vedo il tuo BIDMAS e ti allevo un BADMIS Sfida Dato un insieme di numeri con operatori tra loro: "5 + 4 * 9/3 - 8", restituisce tutti i possibili risultati dell'espressione per ogni permutazione dell'ordine delle operazioni di base: [/, *, +, -]. Regole Scappatoie standard vietate I / …
La tua piramide La piramide che voglio che tu costruisca è fatta interamente di cubi. Ha 24 strati e l' ennesimo strato dall'alto contiene N 2 cubi disposti in un quadrato N per N. La piramide si presenta così: Per costruire la piramide, avrai bisogno di una scorta di cubi. …
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.