Concettualmente, questa sfida è davvero semplice. Ti viene fornito un elenco di numeri interi non negativi . Se possibile, trova un numero intero non negativo , in modo tale che l'elenco costituito da sia ordinato. Se tale non esiste, l'output dovrebbe essere qualcosa che non può essere scambiato per un …
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 …
Dato un numero intero, crea un'espressione che la produca 0usando la negazione unaria -e il complemento bit a bit ~( ~n= -n-1), con gli operatori applicati da destra a sinistra. ... -3 = ~-~-~0 -2 = ~-~0 -1 = ~0 0 = 0 1 = -~0 2 = -~-~0 3 …
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 …
introduzione Durante lo studio, ho cercato di trovare diversi modi per imbrogliare un test a scelta multipla. Fondamentalmente è una versione compressa delle risposte a scelta multipla. Il metodo è il seguente: Le risposte al test: BCAABABA Questi possono essere convertiti in 3 matrici diverse, che indicano vero o falso …
In questa sfida scriverai un interprete per una lingua semplice che ho inventato. La lingua si basa su un singolo accumulatore A, che è esattamente lungo un byte. All'inizio di un programma, A = 0. Queste sono le istruzioni sulle lingue: !: Inversione Questa istruzione inverte semplicemente ogni bit dell'accumulatore. …
Dato un numero, determinare se si tratta di un numero pieghevole. Un numero pieghevole è un numero tale che se lo prendi rappresentazione binaria e lo "pieghi" a metà, questo è il risultato della moltiplicazione XNOR della prima metà del numero e della seconda metà con le cifre al contrario, …
Obbiettivo Scrivi una funzione o programma ordina un array di numeri interi in ordine decrescente per il numero di 1 presenti nella loro rappresentazione binaria. Non è necessaria alcuna condizione di ordinamento secondaria. Esempio di elenco ordinato (utilizzando numeri interi a 16 bit) Dec Bin 1's 16375 0011111111110111 13 15342 …
L'obiettivo è implementare l'operazione di moltiplicazione XOR ( carryless ), definita di seguito, nel minor numero di byte possibile. Se pensiamo a XOR bit a bit ( ^) come aggiunta binaria senza trasportare 101 5 ^ 1001 9 ---- 1100 12 5^9=12 possiamo eseguire la moltiplicazione XOR eseguendo la moltiplicazione …
Obbiettivo Dato un numero intero non negativo, creare una funzione che restituisca la posizione iniziale del numero di 1 consecutivi più grandi nel valore binario di quel numero intero. Quando viene fornito un input 0, restituire 0. Se il numero ha più strisce di uguale lunghezza, è necessario restituire la …
Dato un numero intero N> = 1, visualizza il numero medio di bit in un numero intero da 0 a N - 1 specificazione L'output può essere calcolato come la somma del numero di bit nella rappresentazione binaria di ciascun numero intero da 0 a N-1, diviso per N. La …
Il tuo obiettivo è creare una funzione o un programma per invertire i bit in un intervallo di numeri interi dato un numero intero n . In altre parole, si desidera trovare la permutazione di inversione di bit di un intervallo di 2 n elementi, con indice zero. Questa è …
Un fatto poco noto sui vampiri è che devono bere il sangue della vittima che ha un gruppo sanguigno donatore compatibile. La matrice di compatibilità per i vampiri è la stessa della normale matrice donatore / ricevente dei globuli rossi . Questo può essere riassunto dalla seguente tabella della Croce …
Per trovare la durezza digitale di un numero intero, prendere la sua rappresentazione binaria, e contare il numero di volte sia un leader e posteriore 1può essere rimosso fino a quando non sia avviato o termina con 0. Il numero totale di bit rimossi è la sua durezza digitale. Questa …
sfondo Riconoscere la primalità sembra inadeguato per le reti (artificiali) neurali. Tuttavia, il teorema di approssimazione universale afferma che le reti neurali possono approssimare qualsiasi funzione continua, quindi in particolare dovrebbe essere possibile rappresentare qualsiasi funzione supportata finitamente che si desidera. Quindi proviamo a riconoscere tutti i numeri primi tra …
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.