L'obiettivo: Emette un valore per x, dove a mod x = bper due valori dati a,b. Assunzione ae bsaranno sempre numeri interi positivi Non ci sarà sempre una soluzione per x Se esistono più soluzioni, emetterne almeno una. Se non ci sono soluzioni, non produrre nulla o indicare che non …
ispirato al conto alla rovescia dall'infinito Dato un numero intero non negativo N, genera il numero di ripetizioni dei seguenti passaggi necessari per raggiungere 0: Converti Nin binario ( 4812390 -> 10010010110111001100110) Capovolgi ogni bit ( 10010010110111001100110 -> 01101101001000110011001) Taglia zeri iniziali ( 01101101001000110011001 -> 1101101001000110011001) Converti indietro in decimale …
Le mie sfide tendono ad essere un po 'difficili e poco attraenti. Quindi qui qualcosa di facile e divertente. La sequenza di Alcuin La sequenza di Alcuin A(n) è definita contando i triangoli. A(n)è il numero di triangoli con lati interi e perimetro n. Questa sequenza è chiamata dopo Alcuin …
Ispirato al quarto problema di BMO2 2009 . Dato un intero positivo n come input o un parametro, restituisce il numero di numeri interi positivi le cui rappresentazioni binarie si presentano come blocchi nell'espansione binaria di n . Ad esempio, 13 -> 6 perché 13 in binario è 1101 e …
Molte persone sanno cos'è una macchina della verità nella programmazione. Ma è tempo di dare una spinta alle cose. Vi presentiamo la macchina della verità estesa! Una macchina per la verità estesa accetta due cose come input, un numero intero ne una stringa non vuota s. Produce s ntempi con …
introduzione Le permutazioni lessicografiche di un elenco con n elementi possono essere numerate da 0 a n ! - 1. Ad esempio, il 3! = 6 permutazioni di (1,2,3)sarebbero (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando una permutazione viene applicata a un elenco, i suoi elementi vengono ordinati nello stesso …
Stackylogic è un linguaggio di programmazione che ho inventato in una precedente sfida: eseguire Stackylogic . Leggi quel post per tutti i dettagli e gli esempi, ma ecco come funziona parafrasato: Stackylogic prende 0's e 1' s per l'input ed emette un singolo 0 o 1al completamento. Un programma è …
Questa sfida è liberamente ispirata dall'esolang Pada non implementato . Considera un array di 8 bit, tutti inizializzati a zero. Introdurremo un set di istruzioni molto minimalista per stampare stringhe arbitrarie. Esistono due istruzioni, entrambe che accettano un parametro Nche è l'indice di un bit: t Nper t oggle: cambia …
In questa sfida, il tuo compito è individuare sottostringhe con una determinata struttura. Ingresso Il tuo input deve essere due stringhe alfanumeriche non vuote, un modello p e un testo t . L'idea è che ogni personaggio di prappresenta una sottostringa contigua non vuota di tcui si verificano uno accanto …
Ingresso: Un numero intero nnell'intervallo2 <= n <= 10 Un elenco di numeri interi positivi Produzione: Converti gli interi nella loro rappresentazione binaria (senza zero iniziali) e uniscili tutti insieme. Quindi determinare tutte le sottostringhe binarie che formano una 'recinzione binaria' utilizzando la nquantità di pali della recinzione. Gli spazi …
Definiamo un linguaggio semplice che opera su un singolo valore a 8 bit. Definisce tre operazioni bit a bit (la spiegazione del codice presuppone una valuevariabile a 8 bit ): !Annulla il bit meno significativo ( value ^= 1) <Spostamento con spostamento a sinistra ( value = value << 1 …
Dato un semiprime N , trova il numero intero positivo più piccolo m tale che la rappresentazione binaria di uno dei due fattori di N possa essere trovata nella rappresentazione binaria di N * m . Esempio Consideriamo il semiprime N = 9799 . Proviamo diversi valori di m , …
Questa sfida è semplice, dato un numero decimale, converti in binario e calcola la somma delle sottostringhe del numero binario, la cui lunghezza è inferiore al numero originale. Ecco un esempio: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 …
introduzione Voglio trovare la sottostringa con il massimo 1in una sequenza di 0"se 1". Ingresso Il programma ha due input , la sequenza e la lunghezza della sottostringa. La sequenza è un numero qualsiasi di 0"se 1": 01001010101101111011101001010100010101101010101010101101101010010110110110 La lunghezza della sottostringa è un numero intero diverso da zero positivo: …
Scrivi un programma che visualizza una lunga divisione con l'arte ASCII. L'input è composto da due numeri interi, un numeratore e un denominatore, utilizzando il formato di input desiderato. Esempi: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- …
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.