Possiamo arrotolare i numeri naturali in una spirale rettangolare: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Ma ora che li abbiamo su una griglia rettangolare, possiamo svolgere la spirale in un ordine diverso, ad esempio andando …
Dato un input di un singolo numero intero positivo, emette la "somma alternata" che corrisponde a quel numero intero. Prendi l'esempio dell'input n=5. Per trovare la somma alternata, crea prima una griglia quadrata di larghezza e altezza nche, leggendo da sinistra a destra e dall'alto verso il basso, inizia 1e …
Qualche sfondo In matematica, un gruppo è una tupla ( G , •) dove G è un set e • è un'operazione G tale che per ogni coppia di elementi x e y in G , x • y è anche in G . Per alcuni x , y , …
Una fontana è una disposizione di monete in file in modo tale che ciascuna moneta tocchi due monete nella riga sottostante o sia nella riga inferiore e la riga inferiore sia collegata. Ecco una fontana con 21 monete: La tua sfida è quella di contare quante diverse fontane possono essere …
Dai un'occhiata alla tabella di moltiplicazione dei sette da 7 × 0 a 7 × 9: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63 Se guardiamo solo le cifre al posto di una, otteniamo una permutazione delle cifre da 0 a 9: 0, 7, 4, 1, 8, 5, …
Scrivi un programma o una funzione che accetta un numero intero dispari positivo N e una stringa di cifre decimali ( 0123456789). La stringa rappresenta un automa cellulare unidimensionale a dieci stati . Ogni cifra occupa una cella e la regola di aggiornamento da una generazione alla successiva è che …
Dato un numero intero positivo k > 1e un numero intero non negativo i, genera una ktupla (o kvettore tridimensionale) di numeri interi non negativi. Per ogni k, la mappa da ℕ a ℕ k , deve essere biunivoca . Cioè, ogni input idovrebbe produrre una tupla diversa e ogni …
Se prendi un foglio di carta millimetrata e disegni una linea inclinata che va verso mdestra e nverso l'alto, attraversi le griglie n-1orizzontali e m-1verticali in una sequenza. Scrivi il codice per generare quella sequenza. Ad esempio, m=5e n=3dà: Possibilmente correlati: ritmi Generazione euclidee , tassellature di Fibonacci , FizzBuzz …
Numeri semiperfetti Un numero semiperfect / pseudoperfect è un numero intero pari alla somma di una parte o di tutti i suoi divisori (escluso se stesso). I numeri che sono uguali alla somma di tutti i loro divisori sono perfetti. Divisors of 6 : 1,2,3 6 = 1+2+3 -> semiperfect …
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 …
La tua funzione prende un numero naturale e restituisce il numero naturale più piccolo che ha esattamente quella quantità di divisori, incluso se stesso. Esempi: f(1) = 1 [1] f(2) = 2 [1, 2] f(3) = 4 [1, 2, 4] f(4) = 6 [1, 2, 3, 6] f(5) = 16 …
La "matrice ascendente" è una matrice infinita di numeri interi (0 incluso) in cui ogni elemento è il più piccolo elemento disponibile che non è stato precedentemente utilizzato sulla rispettiva riga e colonna: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso l'anno scorso . Costruisci una regex che accetti una stringa regex come input e controlla se è valida. Fondamentalmente, …
La più recente "simpatica" sequenza OEIS, A328020 , è stata appena pubblicata pochi minuti fa. Numero di tetti distinti di un n X n quadrato con n-poliomino liberi. Questa sequenza conta piastrellature fino a simmetrie del quadrato. La sequenza ha sei termini, ma mi piacerebbe vedere se la gente qui …
Ho un problema combinatorio che vorrei mettere sull'OEIS , il problema è che non ho abbastanza termini. Questa sfida del codice è di aiutarmi a calcolare più termini e il vincitore sarà l'utente con l'invio contenente il maggior numero di termini. Il problema Supponiamo che io ti dia una serie …
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.