Sfida: Data una matrice (o 2d array) di 0s e 1s, genera il numero di passi necessari affinché il gioco della vita di Conway raggiunga uno stato stabile, o -1 se non lo raggiunge mai. Uno stato stabile è uno stato in cui nessuna cella viene accesa o spenta per …
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 …
La sfida è identificare il numero mancante in una stringa di numeri interi non delimitati. Ti viene data una stringa di cifre (l'input valido corrisponderà all'espressione regolare ^[1-9][0-9]+$). La stringa rappresenta una sequenza di numeri interi. Ad esempio 1234567891011,. Tutti i numeri nella sequenza sono compresi nell'intervallo da 1e 2147483647compreso. …
Dato un elenco con numero, genera gli intervalli in questo modo: Input: [0, 5, 0]diventerebbe [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]. Questo sta mappando un intervallo attraverso l'array, quindi dobbiamo prima creare l'intervallo [0, 5], che è [0, 1, 2, 3, 4, 5]. Successivamente, usiamo …
0h n0 è un gioco molto semplice e divertente, un po 'come il Sudoku o il dragamine. Regole del gioco ( Se possibile, ti consiglio di usare il tutorial nel gioco, è molto semplice e utile) Il puzzle inizia con una n * ntavola contenente alcuni pezzi fissi e alcune …
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 …
Si consideri un array xcome [1 5 3 4]e un numero n, ad esempio 2. Scrivi tutti length- nsottoarray scorrevoli: [1 5], [5 3], [3 4]. Lascia che il minimox dell'array sia definito come il minimo dei massimi dei blocchi scorrevoli. Quindi in questo caso sarebbe il minimo di 5, …
Scrivi una funzione o un programma che emetta il numero di ciascun tipo di elemento (vertice, bordo, faccia, ecc.) Di un ipercubo N-dimensionale. Ad esempio, il cubo tridimensionale ha 1 cella (ovvero 1 cubo tridimensionale), 6 facce (ovvero 6 cubi bidimensionali), 12 bordi (ovvero 12 cubi bidimensionali) e 8 vertici …
Una metaquine è un programma che non è una quine, ma il cui output, quando eseguito come un programma nella stessa lingua, è una quine. L'obiettivo di questa sfida è scrivere una metaquina. Si tratta di code-golf , quindi vince il codice più breve, con la prima risposta utilizzata come …
La tua sfida è estremamente semplice. Dato un anno come input, stampa tutti i mesi di quell'anno che conterranno un venerdì 13 secondo il calendario gregoriano. Si noti che anche se il calendario gregoriano non fu introdotto fino al 1582, per semplicità fingeremo che sia in uso dal 0001 d.C. …
introduzione Il metodo del quadrato centrale viene utilizzato per la generazione di numeri pseudocasuali. Tuttavia, questo non è un buon metodo in pratica, poiché il suo periodo è generalmente molto breve e presenta alcuni gravi punti deboli. Come funziona? Facciamo un esempio: Per il seme, scegliamo 123456: Seed 123456 Il …
Ti viene fornita una griglia Connect 4 parzialmente riempita (7x6). O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (L'input può essere dato come un array 1D o 2D e …
Di recente, ho trovato una mappatura biiettiva f da numeri interi positivi a sequenze nidificate finite. Lo scopo di questa sfida è implementarlo nella lingua che preferisci. La mappatura Considera un numero n con i fattori in cui . Poi: Per esempio: Regole È possibile scrivere un programma completo o …
sfondo Quasi tutti hanno familiarità con i numeri di Fibonacci F(n) : 0, 1, 1, 2, 3, 5, 8, 13, 21 ... Questi sono formati dalla funzione di ricorsione F(n) = F(n-1) + F(n-2)con F(0)=0e F(1)=1. A000045 Una sequenza strettamente correlata sono i numeri di Lucas L(m) : 2, 1, …
Nella mia classe di Economia, i miei amici e mi piace inventare modi per riorganizzare le cifre nel formato data (in MM / GG / AA) per creare un'equazione matematica valida. Per la maggior parte, ci è permesso usare addizione, sottrazione, moltiplicazione, divisione, parentesi ed esponenziazione oltre alla concatenazione. Il …
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.