Nel romanzo di Steampunk, altamente sottovalutato, The Difference Engine , l'equivalente delle sale cinematografiche forniva un'immagine in movimento pixelata visualizzata da tessere che potevano essere girate meccanicamente. Il motore di controllo per orchestrare il movimento di queste tessere era una grande macchina rumorosa controllata da un mazzo di carte perforate. …
Input : un colore esadecimale RGBA c(es. FFFF00FF) E un numero intero> 0 e <1000 n(es. 200). Output : byte grezzi di un file PNG in modo tale che quando l'output viene salvato in un file e aperto in un visualizzatore di immagini, viene visualizzata un'immagine nper nimmagine riempita con …
La tua sfida oggi è quella di prendere input in questo modo: fbcfbee ffcabbe debceec bccabbe edcfbcd daeaafc eebcbeb Ed emetti la migliore mossa possibile in un gioco simile a Bejeweled che corrisponderà a tre o più lettere, come questa (nota la maiuscola Be C): fbcfbee ffcabbe deBCeec bccabbe edcfbcd …
Sei anche tu un programma che prende un numero intero come input e genera il primo qualunque sia stato quel numero dell'aspetto e dì sequenza . Per esempio: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] L'esatta modalità di output dell'elenco non è importante, a condizione che gli utenti possano vedere distintamente i diversi …
Project Euler è un altro divertente sito di sfide di programmazione su cui competere (bene, giocare). I primi problemi iniziano delicatamente, ma poi esplodono in difficoltà oltre i primi cento circa. I primi problemi hanno una certa comunanza tra la ricerca di numeri primi, multipli e fattori, quindi potrebbero esserci …
C'è già stata una domanda sulla simulazione del problema di Monty Hall . Questo è diverso. L' utente si giocherà il Problema di Monty Hall. Il tuo programma svolgerà il ruolo di host. Montybot, se vuoi. Ecco i passaggi: Scegli (a caso) quale delle tre porte nasconde il premio. Emette …
Penso che tutti abbiano familiarità con le freccette, alcune persone non capiscono i punteggi, quindi per quelle persone qui è un link utile su questo. Il bordo Un bersaglio può essere paragonato a una torta tagliata in 20 pezzi. Ogni pezzo è diviso in 4 sezioni. un piccolo anello esterno …
La nota profonda THX è uno dei suoni più riconoscibili nella tecnologia di produzione audio / video. Secondo il suo creatore, ci sono volute circa 20.000 righe di codice C per generare il risultato finale. Possiamo fare meglio di così. Il tuo compito è di scrivere uno script in qualsiasi …
Nella sfida del 2014 , Michael Stern suggerisce di usare l'OCR per analizzare il 2014. Vorrei prendere questa sfida in un'altra direzione. Utilizzando l'OCR incorporato dalla libreria lingua / standard di vostra scelta, progettate l'immagine più piccola (in byte) che viene analizzata nella stringa ASCII "2014". L'immagine originale di Stern …
Contest (!): Nella lingua che preferisci, scrivi un programma che attraverserà l'albero delle directory di una data directory e produrrà un albero (cioè una matrice di array) corrispondente ad essa. Supponiamo che la directory sia una variabile predefinita D. Il conteggio dei caratteri più piccolo vince. Regole: È necessario utilizzare …
Scrivi un programma che legge dallo stdin due numeri interi, ciascuno con la nuova riga terminata, di seguito chiamato "numero" e "radix" e: Consente di stampare qualsiasi messaggio fisso che si desidera se il numero è un palindromo in quella radice (ad esempio true, t, 1) Consente di stampare qualsiasi …
L'obiettivo è calcolare tutti i quadrati fino a xcon addizione e sottrazione. Regole: Il codice deve essere una funzione che richiede il numero totale di quadrati da generare e restituisce un array contenente tutti quei quadrati. È possibile non utilizzare le stringhe, le strutture, moltiplicazione, divisione, o funzioni built-in per …
L'obiettivo di una Rosetta Stone Challenge è scrivere soluzioni in quante più lingue possibili. Mostra il tuo multilinguismo di programmazione! La sfida La tua sfida è quella di implementare un programma che mapperà alcuni geni usando frequenze incrociate, nel maggior numero di linguaggi di programmazione possibile . Puoi usare qualsiasi …
L' albero Stern-Brocot è un albero binario di frazioni in cui ogni frazione viene acquisita aggiungendo i livelli e i denominatori delle due frazioni confinanti nei livelli sopra. Viene generato iniziando con 0/1e 1/0come "frazioni di endpoint", e da lì, iterando posizionando una frazione tra ciascuna coppia consecutiva di frazioni …
Contesto Chess960 (o Fischer Random Chess) è una variante di scacchi inventata e sostenuta dall'ex campione del mondo di scacchi Bobby Fischer, annunciato pubblicamente il 19 giugno 1996 a Buenos Aires, in Argentina. Impiega la stessa tavola e gli stessi pezzi degli scacchi standard; tuttavia, la posizione iniziale dei pezzi …
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.