Il triangolo di Pascal viene generato iniziando con un 1 nella prima riga. Nelle righe successive, il numero è determinato dalla somma dei due numeri direttamente sopra di esso a sinistra e a destra. Per dimostrare, ecco le prime 5 file del triangolo di Pascal: 1 1 1 1 2 …
Esiste un "algoritmo di ordinamento" a volte chiamato ordinamento Stalin in cui per ordinare un elenco è sufficiente rimuovere gli elementi dall'elenco fino a quando non viene ordinato in ordine crescente. Ad esempio l'elenco [1, 2, 4, 5, 3, 6, 6] Quando "ordinato" utilizzando Stalin l'ordinamento diventa [1, 2, 4, …
Un numero intero positivo kè un numero loeschiano se kpuò essere espressa come i*i + j*j + i*jper i, jnumeri interi. Ad esempio, i primi numeri loeschiani positivi sono: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Nota che i, jper un dato …
Nella teoria dell'informazione, un "codice prefisso" è un dizionario in cui nessuna delle chiavi è un prefisso di un'altra. In altre parole, ciò significa che nessuna delle stringhe inizia con nessuna delle altre. Ad esempio, {"9", "55"}è un prefisso, ma {"5", "9", "55"}non lo è. Il più grande vantaggio di …
L'altro giorno, il nostro team è andato in una stanza di fuga. Uno dei puzzle riguardava una scheda di sei interruttori meccanici in cui dovevi trovare la corretta combinazione di accensione e spegnimento per sbloccare una scatola, un po 'così: -v-v-v- -v-v-v- Essendo sviluppatori, abbiamo deciso che sarebbe stato più …
introduzione Tutti conoscono il gioco tic-tac-toe, ma in questa sfida introdurremo una piccola svolta. Useremo solo croci . La prima persona che piazza tre croci di fila perde. Un fatto interessante è che la quantità massima di croci prima che qualcuno perda, è pari a 6 : X X - …
La sfida Dato un input intero xdove 1 <= x <= 255, restituisce i risultati dei poteri di due che quando sommati danno x. Esempi Dato l'input: 86 Il tuo programma dovrebbe produrre: 64 16 4 2 Ingresso: 240 Produzione: 128 64 32 16 Ingresso: 1 Produzione: 1 Ingresso: 64 …
Descrizione della sfida Domino è un gioco giocato con tessere con due valori su di esso - uno a sinistra, uno a destra, per esempio [2|4]o [4|5]. È possibile unire due tessere se contengono un valore comune. Le due tessere sopra possono essere unite in questo modo: [2|4][4|5] Chiameremo una …
Un shuffle Faro è una tecnica spesso usata dai maghi per "mescolare" un mazzo. Per eseguire un shuffle Faro, devi prima tagliare il mazzo in 2 metà uguali, quindi interfogli le due metà. Per esempio [1 2 3 4 5 6 7 8] Faro è mischiato [1 5 2 6 …
Il tuo compito è scrivere un programma o una funzione che stampa un triangolo ASCII. Sembrano così: |\ | \ | \ ---- Il tuo programma prenderà un singolo input numerico n, con i vincoli 0 <= n <= 1000. Il triangolo sopra aveva un valore di n=3. Il triangolo …
L'ennesimo numero Motzkin è il numero di percorsi da (0, 0) a (n, 0) in cui ogni passaggio ha la forma (1, -1), (1, 0) o (1, 1) e il percorso non scende mai sotto y = 0. Ecco un'illustrazione di questi percorsi per n = 1, 2, 3, 4, …
I sei membri principali del cast della sitcom americana Friends concordarono tutti sul fatto che sarebbero stati pagati lo stesso stipendio per tutta la durata della serie (almeno dopo la seconda stagione). Ciò non significa che tutti abbiano avuto la stessa quantità di tempo di trasmissione o che tutti abbiano …
Il tuo compito è scrivere un programma o una funzione in grado di riempire un determinato rettangolo con numeri primi. Il widthe heightdel rettangolo sarà l'input. L'output deve essere un elenco di heightstringhe costituite da widthcifre e spazi. Ogni sequenza di cifre orizzontale (da sinistra a destra) e verticale (dall'alto …
Questa dovrebbe essere una sfida semplice. Dato un numero n >= 0, genera il super-logaritmo (o il log *, log-star o logaritmo iterato , che sono equivalenti poiché nnon è mai negativo per questa sfida.) nDi. Questa è una delle due funzioni inverse rispetto alla tetrazione . L'altro è il …
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.