sfondo Il più grande divisore comune ( abbreviato in gcd ) è una comoda funzione matematica, poiché ha molte proprietà utili. Uno di questi è l'identità di Bézout : if d = gcd(a, b), allora esistono numeri interi xe ytali d = x*a + y*b. In questa sfida, il tuo …
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 è …
I linguaggi di livello inferiore, come C e C ++, in realtà non hanno alcun concetto di array multidimensionali. (Diversi da vettori e array dinamici) Quando si crea un array multidimensionale con int foo[5][10]; Questo è in realtà solo zucchero sintattico . Quello che fa veramente C è creare un …
L'obiettivo qui è semplicemente invertire una stringa, con una svolta: mantenere la capitalizzazione negli stessi punti. Esempio di input 1: Hello, Midnightas esempio di output 1:SathginDim ,olleh Esempio di input 2: .Q Exmaple output 2:q. Regole : Uscita su STDOUT, ingresso da STDIN Il vincitore verrà scelto il 13 luglio …
Nel minor numero di byte possibile, determinare se i due valori indicati corrispondono a uno dei seguenti: Primo valore 2 string or integer - whichever you prefer to case insensitive too case insensitive two case insensitive t0 case insensitive (t zero) Secondo valore b case insensitive be case insensitive bee …
"Somma digitale" si riferisce alla somma di tutte le cifre in un numero. Ad esempio, la somma digitale di 1324è 10, perché 1+3+2+4 = 10. La sfida è scrivere un programma / funzione per calcolare il numero più piccolo più grande dell'input la cui somma digitale è l'input. Esempio con …
Implementare una semplice calcolatrice gestibile da script di numeri interi. Concetto L'accumulatore inizia da 0 e ha delle operazioni eseguite su di esso. Alla fine del programma emette il valore dell'accumulatore. operazioni: +aggiunge 1all'accumulatore -sottrae 1dall'accumulatore * moltiplica l'accumulatore per 2 / divide l'accumulatore per 2 Script di esempio L'input …
Dato un input di due numeri interi n e m , genera una scala ASCII di lunghezza n e dimensione m . Questa è una scala ASCII di lunghezza 3 e dimensione 3: o---o | | | | | | +---+ | | | | | | +---+ | | …
Compito Data una stringa UTF-8 (in ogni caso) risponde (con qualsiasi mezzo) un elenco equivalente in cui ogni elemento è il numero di byte utilizzati per codificare il carattere di input corrispondente. Esempi ! → 1 Ciao → 1 1 1 1 tʃaʊ → 1 2 1 2 Adám → …
introduzione Supponiamo per un momento che le vipere e la scogliera siano a soli due passi, anziché tre. o --- Hsss! | ';;' ___ /_\ ___ _ | Sfortunatamente sei prigioniero di un sadico torturatore. È necessario fare un passo sia verso sinistra o verso destra ogni turno. In caso …
(Prima sfida, per favore fatemi sapere se ci sono problemi con esso.) Un eterogramma è una parola in cui nessuna lettera dell'alfabeto compare più di una volta e un palindromo è una frase che è la stessa avanti e indietro. La sfida qui è scrivere un pezzo di codice che …
Se esprimi un numero intero positivo in binario senza zeri iniziali e sostituisci ogni 1con a (e ogni 0con a ), allora tutte le parentesi corrisponderanno? Nella maggior parte dei casi non lo faranno. Ad esempio, 9 è 1001in binario, che diventa ())(, dove corrispondono solo le prime due parentesi. …
Dati (con ogni mezzo) due diversi numeri naturali (di qualsiasi dimensione ragionevole), producono (con ogni mezzo) il quadrato della loro somma come negli esempi seguenti: Dato 4 e 3, output: 12 12 12 12 9 9 9 12 12 12 12 9 9 9 12 12 12 12 9 9 …
Bene, riassumilo davvero. Scrivi un programma o una funzione che contiene un elenco non vuoto di numeri decimali (0-9) e genera un "triangolo" di cifre rivolto verso il basso con l'elenco di input in alto dove ogni cifra dopo la prima riga è la somma delle due cifre sopra di …
MarioLANG è un linguaggio di programmazione bidimensionale in cui il codice sorgente assomiglia a un livello di Super Mario Bros. Inoltre, il suo set di istruzioni è molto simile a quello di Brainfuck . Ciò significa che MarioLANG è essenzialmente un Brainfuck 2-D in cui il puntatore dell'istruzione si muove …
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.