Stiamo cercando una sequenza Prendi i numeri naturali 1,2,3,4,5,6,7,8,9,10,11,12,13,14... Converti in base-2 1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110... Concatena i numeri precedenti 110111001011101111000100110101011110011011110... Suddividere questo numero in Prime-Chunks (blocchi contenenti un numero primo di cifre) I primi sono presi in ordine crescente2,3,5,7,11,13,17... [11][011][10010][1110111][10001001101][0101111001101][1110...] e trova la somma delle cifre di ogni blocco Primes 2 3 …
Obbiettivo Genera l'elenco criptato originale, dai movimenti che farebbe un ordinamento di inserzione per ordinarlo. L'elenco originale avrà tutti i numeri da 0a N-1(incluso) dove si Ntrova la dimensione dell'input. Ingresso Un elenco contenente le mosse necessarie per ordinare l'elenco. Ogni valore rappresenta la quantità di slot spostati dal numero …
Questa sfida consiste nell'output sul tuo terminale, finestra, tela o schermo i numeri da zero a 10 inclusi. Ogni numero in uscita deve essere mostrato come un nybble largo a 4 bit, quindi zero deve essere visualizzato come 0000e così via. È possibile separare ciascun numero generato con uno spazio, …
Ho notato che il contachilometri della mia macchina era a 101101 quando ho iniziato a lavorare oggi. Il che è un numero interessante perché è binario (e un palindromo, ma non è importante). Ora, voglio sapere quando la prossima volta avrò una lettura del contachilometri binario. Non riesco a leggere …
Considera una permutazione dei valori interi da 1a N. Ad esempio questo esempio per N = 4: [1, 3, 4, 2] Noi considereremo questo elenco per essere ciclico, in modo tale che 1e 2sono trattati come adiacente. Una quantità che possiamo calcolare per tale elenco è la differenza quadrata totale …
In vari giochi di Super Mario le conchiglie Koopa Troopa verdi e rosse possono scivolare senza attrito su superfici piane e distruggere blocchi di mattoni che si trovano sulla loro strada. Quando una shell colpisce un blocco di mattoni, il blocco si rompe, trasformandolo in uno spazio vuoto e la …
A partire da /\te puoi creare un triangolo di Sierpinski come un pattern aggiungendo una linea sotto tale che ... Qualsiasi ramo allentato /o \divide nuovamente in due rami: /\. Qualsiasi collisione di rami \/muore con nulla (ma spazi) sotto di esso. Ripetere queste regole produce /\ /\/\ /\ /\ …
Questa è una sfida del codice golf. Proprio come dice il titolo, scrivi un programma per convertire una stringa di caratteri ASCII in binario. Per esempio: "Hello World!" dovrebbe trasformarsi in 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Nota: sono particolarmente interessato a un'implementazione Pyth.
Crea un programma che calcola il peso di martellamento di una stringa. Il vincitore è il programma con il minor peso di martellamento. Regole: Il peso di hamming per un carattere ASCII è definito come il numero totale di bit impostati su 1nella sua rappresentazione binaria. Supponiamo che la codifica …
Problema: Trova il numero di zeri iniziali in un numero intero con segno a 64 bit Regole: L'input non può essere trattato come stringa; può essere qualsiasi cosa in cui operazioni matematiche e bit per bit guidano l'algoritmo L'output deve essere convalidato rispetto alla rappresentazione intera con segno a 64 …
In questa sfida ti verrà chiesto di implementare qualsiasi funzione (o programma completo) che soddisfi due proprietà. Tali proprietà sono: La tua funzione deve essere una funzione iniettiva (reversibile) dai polinomi con valori interi non negativi con valori interi non negativi. Ciò significa che non è possibile associare due input …
Scrivi un programma o una funzione non vuota che quando chiamato genera un singolo valore, 1 o 0, e quando chiamato più volte, i numeri di output producono la rappresentazione binaria del codice sorgente del programma (nella stessa tabella codici da cui viene compilato il codice /interpretato). Ad esempio, se …
Sfida Vengono fornite due stringhe di bit distinte della stessa lunghezza. (Ad esempio, 000e 111.) Il tuo obiettivo è trovare un percorso dall'uno all'altro tale che: Ad ogni passo, si cambia un solo bit (si può andare da 000una qualsiasi delle 001, 010, 100). Non è possibile visitare la stessa …
Ingresso: Prendiamo due input: Un input bcon due valori distinti: Lefte Right. † E un numero intero positivo n. Produzione: Sulla base dell'input Left / Right, produciamo una delle due seguenti sequenze nell'intervallo di 1-n(nelle sequenze sotto sono visualizzati i primi 125 elementi): Left: 1, 6, 7, 56, 57, 62, …
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.