Scrivi un programma o una funzione che stamperà tutti gli interi esattamente una volta dati tempo e memoria infiniti. Le possibili uscite potrebbero essere: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, …
introduzione Aron Nimzowitsch era un importante maestro di scacchi e un influente scrittore di scacchi. Nel suo libro "Il mio sistema", il primo capitolo tratta dell'importanza del centro e del perché dovresti dominarlo. La semplice ragione è che i tuoi pezzi hanno più possibili mosse successive dirette quando si trovano …
Un labirinto su una griglia N per N di celle quadrate viene definito specificando se ciascun bordo è un muro o meno. Tutti i bordi esterni sono pareti. Una cella viene definita come inizio e una cella viene definita come uscita e l'uscita è raggiungibile dall'inizio. L'inizio e l'uscita non …
Mini-golf del lunedì: una serie di sfide da golf a codice corto , pubblicate (si spera!) Ogni lunedì. Storia vera 1 : l'altro giorno, stavo giocando sul mio tablet quando ho avuto l'idea di visitare la pagina che normalmente uso sul mio PC per testare JavaScript. Dopo aver caricato la …
Questa sfida è una semplice arte ascii-art . Dati due input, che descrivono l'altezza e la larghezza di un pezzo di Lego, hai stampato una rappresentazione di arte ASCII di esso. Ecco come dovrebbero apparire i pezzi di Lego: (4, 2) ___________ | o o o o | | o …
In questa sfida, sarà "invertire" l'alfabeto o lo scambio a-zcon z-a. Questo è comunemente noto come il cifrario Atbash . Poiché questa trasformazione rende l'output simile a una lingua straniera, il codice dovrà essere il più breve possibile. Esempi abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba Programming Puzzles & Code Golf Kiltiznnrmt Kfaaovh & Xlwv …
MS Paint è sempre stato un grande perditempo, ma è stato evitato dalla maggior parte dei grafici. Forse le persone hanno perso interesse a causa della tavolozza dei colori stonata o a causa dei livelli di annullamento limitati. Indipendentemente da ciò, è ancora possibile generare splendide immagini con solo il …
Hodor è un personaggio lento ma accattivante nello spettacolo Il Trono di Spade ( ovviamente è anche nei libri ). L'unica parola che abbia mai detto è "hodor" . Sorprendentemente, nonostante non abbia molto vocabolario, Hodor parla sempre in frasi complete con lettere maiuscole e punteggiatura corrette, e in effetti …
La vernice sulle pareti della mia stanza ha una trama tridimensionale casuale, quasi frattale: In questa sfida scriverai un programma che genera immagini casuali che sembrano far parte delle mie mura. Di seguito ho raccolto 10 immagini di diversi punti sulle mie pareti. Tutti hanno all'incirca la stessa illuminazione e …
sfondo Nella tipografia, i fiumi sono vuoti visivi in un blocco di testo, che si verificano a causa dell'allineamento casuale di spazi. Questi sono particolarmente fastidiosi poiché il tuo cervello sembra raccoglierli più facilmente nella visione periferica, che distrae costantemente i tuoi occhi. Ad esempio, prendi il seguente blocco di …
Implementa la Trasformata di Fourier veloce nel minor numero possibile di personaggi. Regole: Vince la soluzione più breve Si può presumere che l'ingresso sia un array 1D la cui lunghezza è una potenza di due. Puoi usare l'algoritmo che preferisci, ma la soluzione deve in realtà essere una trasformata di …
Citando questa domanda su SO (Spoiler alert!): Questa domanda è stata posta in un'intervista a Oracle. Come divideresti un numero per 3 senza usare *, /, +, -,%, operatori? Il numero può essere firmato o non firmato. L'attività è risolvibile, ma controlla se riesci a scrivere il codice più breve. …
Obbiettivo Dato un elenco di passphrase di tre parole, decifrali tutti. Ogni volta che indovini, ti verrà dato un indizio nello stile di Mastermind , che descrive quanti caratteri corrispondono alla password e quanti sono nella loro posizione corretta. L'obiettivo è ridurre al minimo il numero totale di ipotesi su …
Compiti Tutti i concorrenti cercano di risolvere il seguente elenco di 10 attività: matematica Leggere un numero intero positivo n dall'input e restituire la somma dei cubi dei primi n numeri interi non negativi. Per l'input 1, questo dovrebbe tornare 0. Leggi un intero positivo n dall'input e restituisce un …
Requisiti Per il bene della sfida definiamo un'unità : Un'unità è definita come qualsiasi punto che componga la griglia in cui viene disegnata la faccia (pixel per lo schermo, caratteri per l'arte ASCII, ecc.). I requisiti minimi per il viso sono: Una faccina è composta da una forma che ricorda …
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.