La sfida è molto semplice. Dato un input intero n, genera la n x nmatrice identità. La matrice identità è una matrice che si 1estende dalla parte superiore sinistra a quella inferiore destra. Scriverai un programma o una funzione che restituirà o genererà la matrice di identità che hai costruito. …
Ecco una sfida relativamente semplice per te. Data una stringa di lunghezza N , emetti la stringa in avanti, quindi all'indietro, quindi in avanti, quindi all'indietro ... ecc. N volte. Ad esempio, se il tuo input è stato Hello! Dovresti produrre: Hello!!olleHHello!!olleHHello!!olleH È inoltre possibile produrre facoltativamente una nuova riga …
Recentemente ho giocato a un gioco chiamato Alcazar. È un gioco da tavolo in cui il tuo obiettivo è quello di entrare da una porta, passare attraverso tutte le piazze ed uscire da un'altra porta. Le uniche regole sono: Entra una volta, parti una volta; Passa attraverso tutti i quadrati; …
Riesci a risolvere il puzzle delle otto regine in fase di compilazione? Scegli qualsiasi formato di output adatto. Sono particolarmente interessato a una soluzione di metaprogrammazione del modello C ++, ma puoi usare linguaggi che hanno costrutti simili, come, ad esempio, il sistema di tipi di Haskell. Idealmente il tuo …
Scrivi il programma più breve che risolve il cubo di Rubik (3 * 3 * 3) entro un ragionevole lasso di tempo e mosse (diciamo, massimo 5 secondi sulla tua macchina e meno di 1000 mosse). L'input è nel formato: UF UR UB UL DF DR DB DL FR FL …
Nei nostri amici di Puzzling.SE è stato pubblicato il seguente puzzle: Questo puzzle cromatico è sempre risolvibile? di Edgar G. Puoi giocarci qui . Spiegazione del puzzle Data una m x ngriglia con tessere di tre colori diversi, è possibile selezionare due tessere adiacenti , se i loro colori sono …
Sei un esploratore, mappando un mondo sconosciuto. La tua nave è trasportata dal vento. Dove va, chi lo sa? Ogni giorno, nel tuo cannocchiale, vedi elementi a nord, sud, est e ovest. Vedi sempre quattro di queste caratteristiche, corrispondenti alle direzioni cardinali. Il cannocchiale riporta simboli ASCII come questo: ~~.*, …
Nel gioco di Flood Paint, l'obiettivo del gioco è quello di far sì che l'intero tabellone abbia lo stesso colore nel minor numero di turni possibile. Il gioco inizia con una tavola simile a questa: 3 3 5 4 1 3 4 1 5 5 1 3 4 1 1 …
Un viaggiatore deve rimanere per n giorni in un hotel fuori città. Ha esaurito i contanti e la sua carta di credito è scaduta. Ma ha una catena d'oro con n collegamenti. La regola in questo hotel è che i residenti dovrebbero pagare l'affitto ogni mattina. Il viaggiatore raggiunge un …
C'era una volta, stavo leggendo questa domanda / risposta su Quora Esistono davvero programmatori con titoli di informatica che non riescono a superare il test FizzBuzz Questo codice viene fornito come risposta ovvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: …
sfondo Il nonogramma , noto anche come Picross o Griddlers, è un enigma in cui l'obiettivo è determinare se ogni cella sulla griglia 2D deve essere colorata o lasciata vuota, utilizzando il numero di celle colorate consecutive su ciascuna linea. Di seguito è riportato un esempio di puzzle Nonogram con …
Un quadrato robusto (simile a un quadrato magico ) è una disposizione degli interi da 1 a N 2 su una griglia N per N in modo tale che ogni sottogriglia 2 per 2 abbia la stessa somma. Ad esempio, per N = 3 un quadrato robusto è 1 5 …
Un palindromo è una parola che è il suo contrario. Ora ci sono alcune parole che potrebbero sembrare palindromi ma non lo sono. Ad esempio, considera la parola sheesh, sheeshnon è un palindromo perché il suo contrario è hseehsche è diverso, tuttavia se consideriamo shuna singola lettera, allora è il …
Il 15 Puzzle è un famoso puzzle che prevede lo scorrimento di 15 tessere su una griglia 4x4. A partire da una configurazione casuale, l'obiettivo è quello di disporre le tessere nell'ordine corretto. Ecco un esempio di un risolto 15 Puzzle: 01 02 03 04 05 06 07 08 09 …
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.