Scrivi una funzione o un programma che può fare una semplice aritmetica (addizione, sottrazione, moltiplicazione e divisione) sia nella base 10 che nella base 2. La funzione prenderà un'espressione matematica come input e produrrà il risultato corretto nella base corretta. L'input sarà composto da nnumeri separati da uno o più …
L'obiettivo Scrivere un programma o una funzione che danno tre stringhe A, B, Cproduce una stringa di output in cui ogni istanza di Bin Aè stata sostituita in modo ricorsivo C. Sostituire in modo ricorsivo significa ripetere una sostituzione in cui ad ogni passo tutte le istanze non sovrapposte di …
Definire che il numero naturale p è un numero primo +1 del numero naturale n se p è un numero primo e la rappresentazione binaria standard (cioè, senza zeri iniziali) di p può essere ottenuta aggiungendo (ovvero, anteponendo, aggiungendo o inserendo) un singolo 1 alla rappresentazione binaria standard di n …
Data una rappresentazione testuale (nome completo senza distinzione tra maiuscole e minuscole o abbreviazione di 3 caratteri) di un mese restituisce il numero di giorni del mese. Ad esempio, december, DECe decdovrebbero essere tutti di ritorno 31. Febbraio può avere 28 o 29 giorni. Supponiamo che l'input sia un mese …
introduzione Crenatura significa regolare la spaziatura tra le lettere di un testo. Ad esempio, considera la parola Topscritta con i seguenti tre glifi: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Potremmo semplicemente riempire …
Il tuo compito è, dato un numero intero senza segno n, trovare il numero più grande che può essere creato rimuovendo un singolo byte (8 bit consecutivi) di dati. Esempio Dato il numero 7831, lo convertiamo prima in binario (rimuovendo eventuali zeri iniziali): 1111010010111 Troviamo quindi il gruppo consecutivo di …
Scrivi alcune istruzioni che contano il numero di quelle in un numero intero a sedici bit senza segno. Ad esempio, se l'input è 1337, allora il risultato è 6perché è 1337un numero binario a sedici bit 0000010100111001, che ne contiene sei.
Un quadrato robusto (simile a un quadrato magico ) è una disposizione degli interi da 1 a N 2 su una griglia N per N in modo tale che ogni sottogriglia 2 per 2 abbia la stessa somma. Ad esempio, per N = 3 un quadrato robusto è 1 5 …
Dato un numero binario A come input con cifre d> 1, emettere un numero binario B con cifre d secondo le seguenti regole per trovare l'ennesima cifra di B: La prima cifra di B è zero se la prima e la seconda cifra di A sono uguali; altrimenti, è uno. …
Sfida Dato un elenco di numeri interi positivi, scopri se esiste una permutazione in cui prendendo fino a un bit da ciascuno dei numeri interi, 1è possibile creare un numero binario composto da tutti gli s. Il numero di bit nel numero binario risultante è uguale al MSB più alto …
La sequenza della curva del drago (o la normale sequenza di piegatura della carta) è una sequenza binaria. a(n)è dato dalla negazione del bit rimasto del 1 meno significativo di n. Ad esempio per calcolare a(2136), convertiamo prima in binario: 100001011000 Troviamo il nostro bit meno significativo 100001011000 ^ Prendi …
Compito Trova tutti gli interi non negativi fino a compreso un dato intero positivo diverso da zero n , che sono primi e anche il conteggio di 1'se 0'snella loro rappresentazione binaria (senza zero iniziali) sono primi. Ecco i primi cinque numeri primi, 17, 19, 37, 41, 79 10001, 10011, …
La sequenza del triangolo binario di Sierpinski è la sequenza di numeri le cui rappresentazioni binarie danno le righe del triangolo binario di Sierpinski, che viene dato iniziando con un 1 in una fila infinita di zero, quindi sostituendo ripetutamente ogni coppia di bit con lo xor di quei bit …
(Nota: questa è la mia prima domanda di golf in codice, ma per quanto ne so, nessun altro ha fatto esattamente questo, quindi dovrei essere buono.) Il tuo compito è creare un programma o una funzione che includa una stringa se un numero intero ne restituisca o generi quel testo …
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.