Lo scopo di questa sfida è determinare se una collezione di pezzi monodimensionali può essere piastrellata per formare un pezzo continuo finito. Un pezzo è una sequenza finita non vuota di zeri e quelli che iniziano e finiscono con uno. Alcuni pezzi sono possibili 1, 101, 1111, 1100101. Piastrellare significa …
La sequenza contiene la rappresentazione decimale dei numeri binari della forma:, 10101...dove l'ennesimo termine ha n bit. La sequenza è probabilmente più semplice da spiegare mostrando semplicemente le relazioni tra le rappresentazioni binarie e decimali dei numeri: 0 -> 0 1 -> 1 10 -> 2 101 -> 5 1010 …
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 …
Convertitore binario a decimale Per quanto posso vedere, non abbiamo una semplice sfida di conversione da binaria a decimale. Scrivi un programma o una funzione che accetta un numero intero binario positivo e genera il suo valore decimale. Non è consentito utilizzare alcuna funzione di conversione di base integrata. Le …
Sfida È necessario generare un programma o una funzione che accetta un numero intero positivo N, calcola i primi N termini della sequenza di Fibonacci in binario, lo concatena in un singolo numero binario, converte quel numero in decimale e quindi restituisce il decimale come un numero intero. Per esempio …
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 …
sfondo Nel 1870 Émile Baudot inventò il Baudot Code , un carattere a lunghezza fissa codificante per la telegrafia. Ha progettato il codice da inserire da una tastiera manuale con solo cinque tasti; due operavano con la mano sinistra e tre con la destra: L'indice destro, il medio e l'anulare …
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 …
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 …
Ciò è stato ispirato dal Problema 13 - Binario non ripetuto della recente competizione di HP CodeWars. Prendiamo un numero decimale casuale, diciamo 727429805944311 e guarda la sua rappresentazione binaria: 10100101011001011111110011001011101010110111110111 Ora dividere che la rappresentazione binaria in sottosequenze dove le cifre 0e 1si alternano. 1010 010101 10 0101 1 …
Compito Trova l'insieme di numeri in modo tale che la rappresentazione binaria contenga due o più sequenze 1separate da almeno una 0. Ad esempio, per i numeri lunghi 4 bit: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 …
Attenzione: questa NON è una sfida "hey, disegniamo una torta in arte ASCII"! Continua a leggere;) Qualche tempo fa era il mio compleanno, ho 33 anni. Quindi c'è questa imbarazzante tradizione sociale che consiste nell'invitare parenti e amici, mettere candele a forma di numero su una torta, cantare canzoni e …
Ingresso L'input è un singolo intero positivo n Produzione L'output è ncon il bit più significativo impostato su 0. Casi test 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 Ad esempio: 350in binario è …
introduzione Non so in particolare da dove provenga la tendenza alla moda. Potrebbe essere solo un meme o qualcosa del genere, ma è in qualche modo popolare. Sfida Il tuo lavoro oggi è convertire Fizz Buzz in binario (0, 1) rispettivamente e convertire quel binario in testo. Roba abbastanza standard. …
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.