Obbiettivo Crea un programma / funzione che accetta un input N, controlla se Ncoppie casuali di numeri interi sono relativamente primi e restituisce sqrt(6 * N / #coprime). TL; DR Queste sfide sono simulazioni di algoritmi che richiedono solo la natura e il cervello (e forse alcune risorse riutilizzabili) per …
Il compito è semplice. Scrivi un interprete per la lingua * . Ecco un link più grande al wiki. Esistono solo tre programmi * validi: * Stampe "Ciao mondo" * Stampa un numero casuale compreso tra 0 e 2.147.483.647 *+* Funziona per sempre. Il terzo caso deve essere un ciclo …
Definizione Un numero intero positivo nè un numero pratico (sequenza OEIS A005153 ) se tutti i numeri interi positivi più piccoli possono essere rappresentati come somme di divisori distinti di n. Ad esempio, 18è un numero pratico: i suoi divisori sono 1, 2, 3, 6, 9 e 18 e gli …
Alice e Bob stanno giocando un giochino. Innanzitutto, disegnano un albero da un nodo radice (indicato da un punto spesso), senza nodi interni, con numeri alle foglie. Qualsiasi nodo può avere un numero qualsiasi di figli. Iniziamo dalla radice e la prima a giocare è Alice (A). Deve selezionare uno …
Per ogni nodo in un albero binario bilanciato, la differenza massima nelle altezze della sottostruttura figlio sinistra e della sottostruttura figlio destra sono al massimo 1. L'altezza di un albero binario è la distanza dal nodo radice al figlio nodo più lontano dalla radice. Di seguito è riportato un esempio: …
Interpretazione di intervalli liberi ListSharp è un linguaggio di programmazione interpretato che ha molte funzionalità, una di queste è un creatore di intervalli basato su 1 indice che funziona in questo modo: Definisci un intervallo come (INT) TO (INT)o solo (INT)dove entrambi o il singolo int possono andare dal valore …
Sfondo: MtDNA è una parte del DNA umano che viene trasmessa da una madre a un bambino e raramente muta. Poiché questo è vero per tutti gli esseri umani, è possibile creare un albero enorme che visualizzi come tutti gli esseri umani sono collegati tra loro attraverso la loro origine …
Il tuo compito oggi sarà quello di prendere un file esistente e aggiungere zeri ad esso fino a raggiungere una certa dimensione. È necessario scrivere un programma o una funzione che assume il nome di un file nella directory corrente fe un numero di byte b. Pur mantenendo il contenuto …
introduzione Dopo una lunga battaglia, sei riuscito a sconfiggere una Sfinge in una gara di enigmi. La Sfinge, colpita dalla tua abilità, desidera darti una ricompensa commisurata alla tua intelligenza e evoca in realtà una striscia di pergamena magica divisa in otto scatole, ognuna contenente un numero. "Piega la pergamena", …
Supponiamo che tu abbia un albero binario completo (cioè ogni nodo interno ha esattamente due discendenti non vuoti). Ogni nodo contiene un numero intero diverso da zero. Ti viene assegnato il compito di codificare e decodificare l'albero in / da un elenco di numeri interi. L'albero è memorizzato internamente qualcosa …
Una frase di teoria dei numeri (per i nostri scopi) è una sequenza dei seguenti simboli: 0e '(successore) - successore significa +1, quindi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addizione) e *(moltiplicazione) = (uguale a) (e )(parentesi) l'operatore logico nand( a nand bè not …
sfondo Un albero senza etichetta può apparire così: o / | \ o o o | / \ o o o Per linearizzare questo albero, etichettiamo prima ogni nodo ocon il suo numero di nodi figlio: 3 / | \ 1 0 2 | / \ 0 0 0 e …
Compito Dati gli attraversamenti pre-ordine e post-ordine di un albero binario completo, restituisci il suo attraversamento in ordine. Gli attraversamenti saranno rappresentati come due elenchi, entrambi contenenti n interi positivi distinti, ciascuno identificando in modo univoco un nodo. Il tuo programma può prendere questi elenchi e generare il risultante attraversamento …
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.