Numeri di Fibonacci I numeri di Fibonacci inizia con f(1) = 1e f(2) = 1(un po 'include f(0) = 0ma questo è irrilevante per questa sfida. Poi, per n > 2, f(n) = f(n-1) + f(n-2). La sfida Il tuo compito è quello di trovare e produrre il nnumero esimo …
Sono un giocatore di golf molto casual e spesso non vedo i post finché non vengono visualizzati nella barra laterale "Domande sulla rete" su StackOverflow. Di solito, sono in ritardo al gioco e poiché l'unica lingua che conosco è Python, c'è poco senso in me rispondere poiché ci sono già …
"Adatta numeri" Sam ha un'idea "geniale" per la compressione! Puoi aiutare? Ecco un riassunto dello schema di compressione di Sam. Prima prendi una rappresentazione in base 10 di qualsiasi numero naturale strettamente inferiore a 2 ^ 16 e scrivilo come stringa binaria senza zeri iniziali. 1 -> 1 9 -> …
Sono un insegnante e tra qualche giorno devo fare un test ai miei studenti. Ora, sono sempre preoccupato che i miei studenti più belli vengano feriti da quelli meno carini quando imbrogliano, quindi voglio randomizzare i test in modo che nessuno possa imbrogliare nessuno. In questo momento, ho i miei …
Ogni numero può essere rappresentato usando una sequenza di resti infinitamente lunga. Ad esempio, se prendiamo il numero 7 ed eseguiamo 7mod2, quindi 7mod3, quindi 7mod4, e così via, otteniamo 1,1,3,2,1,0,7,7,7,7,..... Tuttavia, abbiamo bisogno della sottosequenza residua più breve possibile che può ancora essere utilizzata per distinguerla da tutti i …
In matematica, una permutazione σ dell'ordine n è una funzione biiettiva dagli interi 1 ... n a se stessa. Questo elenco: 2 1 4 3 rappresenta la permutazione σ tale che σ (1) = 2, σ (2) = 1, σ (3) = 4 e σ (4) = 3. Una radice …
Un divisore di un numero n è qualsiasi numero che divide uniformemente n , includendo 1 e n stesso. Il numero di divisori d (n) è quanti divisori ha un numero. Ecco d (n) per la prima coppia n: n divisors d(n) 1 1 1 2 1, 2 2 3 …
Scrivi un programma o una funzione che accetta una stringa multilinea di 0"se 1". Non ci saranno altri caratteri nella stringa e la stringa sarà sempre rettangolare (tutte le linee avranno lo stesso numero di caratteri), con dimensioni piccole come 1 × 1, ma in caso contrario le lettere 0"s …
Di recente ho visto questa domanda su StackOverflow. È un'ottima domanda, ma c'è un problema fatale con la domanda. Stanno chiedendo il modo migliore per farlo. Ad esempio, più facile da leggere, più idiomatico, più pulito ecc. Non sanno che non è quello che conta? Dovresti chiedere come farlo con …
Questa è la generalizzazione bidimensionale di questa sfida . Per i nostri scopi, una matrice (o matrice 2D) A è considerata una sottomatrice di un'altra matrice B , se A può essere ottenuto rimuovendo completamente un numero di righe e colonne da B . (Nota: alcune fonti hanno definizioni diverse …
Un repdigit è un numero naturale che può essere scritto solo ripetendo la stessa cifra. Ad esempio, 777è una modifica, poiché è composta esclusivamente dalla cifra 7ripetuta tre volte. Questo non si limita ai soli numeri decimali (base 10), tuttavia: Ogni numero di Mersenne (nella forma M n = 2 …
introduzione Morris di Nine Mens (chiamato anche Mills) è un gioco da tavolo per due giocatori che si gioca sul seguente tabellone (immagine tratta dalla pagina Wikipedia collegata): Ogni giocatore ha 9 uomini, colorati in bianco e nero. Le regole concrete non sono importanti per questa sfida, ma dai un'occhiata …
sfondo Voglio comprare un appezzamento di terra e costruirci sopra la mia casa. La mia casa dovrebbe essere rettangolare e il più grande possibile; tuttavia, le trame disponibili hanno molte aree rocciose su cui non posso costruire, e sto avendo problemi a sistemare una potenziale casa sulle trame. Voglio che …
Ecco una definizione linguistica molto semplice: A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a Program): …
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.