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.
Scegli cinque caratteri supportati dalla tua lingua. Ce ne sono 5! = 5 × 4 × 3 × 2 × 1 = 120 modi in cui questi possono essere disposti in una stringa di 5 caratteri che contiene ogni carattere una volta; 120 permutazioni . Scegli i tuoi caratteri in …
Sfida Dato due stringhe, risolvi se entrambi hanno esattamente gli stessi caratteri. Esempio Ingresso parola, wrdo Questo ritorna trueperché sono gli stessi ma sono semplicemente criptati. Ingresso parola, wwro Questo ritorna false. Ingresso barca, toba Questo ritorna true Regole Ecco le regole! Supponiamo che l'input abbia una lunghezza di almeno …
The 9 Billion Names of God è un racconto di Arthur C. Clarke. Parla di un gruppo di monaci tibetani il cui ordine è dedicato a scrivere tutti i possibili nomi di Dio, scritti nel loro proprio alfabeto. In sostanza, sono dedicati a scrivere ogni possibile permutazione del loro alfabeto, …
Sfida Creare una funzione o un programma che, quando viene assegnato un numero intero size, procede come segue: Se sizeè uguale a 1, output H H HHH H H Se sizeè maggiore di 1, output X X XXX X X dove Xè l'output del programma / funzione persize - 1 …
No, non intendo ϕ = 1.618...e π = 3.14159.... Intendo le funzioni . φ (x) è il numero di numeri interi inferiori o uguali a xquelli a cui sono relativamente primi x. π (x) è il numero di numeri primi minori o uguali a x. Diciamo che "non pi" è …
Data una stringa N di lunghezza minore di e maggiore di segni ( <, >), inserire gli interi da 0 a N all'inizio e alla fine e tra ogni coppia di segni in modo tale da soddisfare tutte le disuguaglianze. Emette la stringa risultante. Se sono presenti più output validi, …
I numeri del fucile sono una sequenza con una definizione piuttosto semplice ma con una struttura interessante. Inizia con i numeri naturali: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Ora prendi tutti i numeri in indici …
Questo è molto più avanzato di Come randomizzare le lettere in una parola e la Trasposizione di Cambridge a causa della regola su quali lettere possono essere scambiate con le quali. Un regex semplice non sarà sufficiente qui. È noto che un testo può ancora essere letto mentre le parti …
Dato una stringa di input, output che stringa con tutte le vocali a, e, i, oe uscambiato a caso tra loro. Per esempio, nella stringa this is a test, ci sono 4 vocali: [i, i, a, e]. Una mescolanza valida di quelle vocali potrebbe [a, i, e, i]quindi produrre il …
Ecco una sfida relativamente semplice per te. Data una stringa di lunghezza N , emetti la stringa in avanti, quindi all'indietro, quindi in avanti, quindi all'indietro ... ecc. N volte. Ad esempio, se il tuo input è stato Hello! Dovresti produrre: Hello!!olleHHello!!olleHHello!!olleH È inoltre possibile produrre facoltativamente una nuova riga …
La sfida Ti viene dato: un elenco non vuoto, non ordinato h di numeri interi positivi (il pagliaio) un numero intero positivo n (l'ago) Il tuo compito è di restituire l'elenco di tutte le concatenazioni decimali uniche di permutazioni di h la cui rappresentazione binaria contiene la rappresentazione binaria di …
Esistono modi intelligenti per determinare se un numero è una potenza di 2. Questo non è più un problema interessante, quindi determiniamo se un dato numero intero è una potenza intera di -2 . Per esempio: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …
Un "numero Giza", noto anche colloquialmente come Timmy Number, è qualsiasi numero in cui le cifre rappresentano una piramide ( A134810 ). Ad esempio, "12321" è un numero di giza perché può essere visualizzato in questo modo: 3 2 2 1 1 Tuttavia, qualcosa come "123321" non è un numero …
introduzione Supponiamo di avere un righello con numeri da 0 a r-1 . Metti una formica tra due numeri qualsiasi e inizia a strisciare in modo irregolare sul righello. Il righello è così stretto che la formica non può camminare da una posizione all'altra senza camminare su tutti i numeri …
Titolo alternativo: Racconta la tua pena detentiva sul muro Dato un numero n, i conteggi di output raggruppati nel tradizionale 5 per gruppo e 50 per riga. Esempi 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | …
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.