Probabilmente hai familiarità con la sequenza di Fibonacci in cui i primi due termini sono 0, 1(o talvolta 1, 1) e ogni termine successivo è la somma dei due precedenti. Inizia così: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... A volte, la sequenza contiene …
Qualcuno ha costruito un orologio davvero elegante usando i numeri di Fibonacci, che sembra davvero bello ma è piuttosto inutilizzabile. Proprio come piace a noi! Ricreamolo. L'orologio è composto da 5 sezioni corrispondenti ai primi cinque numeri di Fibonacci, a partire da 1 (ovvero 1, 1, 2, 3, 5): ccbeeeee …
EDIT: Accetterò una risposta lunedì, 15/02/2016. Possano i byte essere sempre a tuo favore! Nella sua sfida "Stampa la sequenza N-Bonacci" , @DJMcGoathem descrive le sequenze N-bonacci, in cui vengono sommati i precedenti numeri N , anziché i tradizionali 2 della sequenza di Fibonacci (detta " sequenza duo nacci"). Ha …
Una convoluzione binaria è descritta da un numero Me viene applicata a un numero N. Per ogni bit nella rappresentazione binaria di M, se il bit è impostato ( 1), il bit corrispondente nell'output è dato da XORing i due bit adiacenti al bit corrispondente in N(avvolgimento quando necessario). Se …
Leonardo da Pisa (circa 1175 - circa 1245) è meglio conosciuto come Fibonacci . Ma questo in realtà è l'abbreviazione del latino "filius Bonacci" (figlio di Bonacci) che fu inventato durante il XVIII secolo (secondo Wikipedia ). In questa sfida, ti verrà dato un numero ordinale (in senso letterale) tra …
La famosa sequenza di Fibonacci è F(0) = 0; F(1) = 1; F(N+1) = F(N) + F(N-1)(per questa sfida iniziamo con 0). La tua sfida: dato n , genera la somma di tutti i numeri d Fibonacci per tutti i divisori d del numero n Fibonacci. Se preferisci una notazione …
Ora, sappiamo tutti che molte lingue hanno modi molto semplici di "auto-modificare" il codice. Tuttavia, cosa succederebbe se dovessi modificare effettivamente il codice e modificarne parti ... su disco? Il tuo obiettivo è creare un codice che stampa un numero, quindi modifica il suo file per sostituire il numero con …
Scrivi un programma con lunghezza n che emetta un altro programma la cui lunghezza è il successivo numero di Fibonacci dopo n. Il nuovo programma deve fare la stessa cosa: produrre un altro programma la cui lunghezza è il prossimo numero di Fibonacci, ecc. N stesso (la lunghezza del programma …
Il teorema di Zeckendorf mostra che ogni numero intero positivo può essere rappresentato in modo univoco come una somma di numeri di Fibonacci non adiacenti. In questa sfida, devi calcolare la somma di due numeri nella rappresentazione di Zeckendorf. Sia F n il n -esimo numero di Fibonacci dove F …
Se definiamo una sequenza simile a Fibonacci come f k (n) = (f k (n-1) + f k (n-2))% k , per alcuni interi k (dove % è l'operatore modulo), la sequenza sarà necessariamente ciclico, perché ci sono solo k 2 valori diversi per (f k (n-1), f k (n-2)) …
Un Quine è un programma che emette la sua fonte quando eseguito. In questa sfida, dovresti creare un Fibonacci-quine, una variante del quine. Che cos'è un Fibonacci-quine? Un Fibonacci-quine è un programma che emette una modifica della sorgente con la seguente regola: La fonte iniziale dovrebbe essere ...2.... In altre …
Dati tre numeri m , n e p , il tuo compito è quello di stampare un elenco / matrice di lunghezza p che inizia con m e n e ogni elemento dopo p rappresenta la differenza dei 2 numeri prima di esso, mn ( sequenza contro-fibonacci ) Per questa …
Puoi scomporre un numero maggiore di 0 come somma unica di numeri di Fibonacci positivi. In questa domanda lo facciamo sottraendo ripetutamente il maggior numero possibile di Fibonacci positivo. Per esempio: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 …
L'obiettivo Immagino che tutti adorino la generazione automatica di codice e il risparmio di tempo durante il lavoro. Devi creare molte classi e membri durante il giorno e non vuoi crearli tutti gettersmanualmente. Il compito è scrivere un programma o una funzione, che genera automaticamente gettersper tutti i membri della …
Il tuo compito è creare un programma brainfuck per ciascuno dei seguenti operatori binari. Ogni programma dovrebbe prendere uno o due numeri a 8 bit (A e B) dall'input e calcolare l'operazione specificata: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT …
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.