Una sfida al codice è una competizione per modi creativi di risolvere un puzzle di programmazione con un criterio obiettivo vincente non coperto da altri tag di punteggio (ad esempio code-golf).
Uno dei codici più semplici scritti da un linguaggio di programmazione è una sequenza di caratteri per la stampa di programmi (es. "Ciao, mondo!"). Tuttavia, s o m e e s o t e r i c linguaggi di programmazione come Brainfuck , anche questo codice più semplice è abbastanza …
La sfida Dato un input intero xdove 1 <= x <= 255, restituisce i risultati dei poteri di due che quando sommati danno x. Esempi Dato l'input: 86 Il tuo programma dovrebbe produrre: 64 16 4 2 Ingresso: 240 Produzione: 128 64 32 16 Ingresso: 1 Produzione: 1 Ingresso: 64 …
Un quadrato latino è una piazza che non ha ripetuto simboli nelle righe o colonne: . 13420 21304 32041 04213 40132 E come molti giocatori di Sudoku sanno, non hai bisogno di tutti i numeri per dedurre i numeri rimanenti. La tua sfida è comprimere un quadrato latino nel minor …
Un shuffle Faro è una tecnica spesso usata dai maghi per "mescolare" un mazzo. Per eseguire un shuffle Faro, devi prima tagliare il mazzo in 2 metà uguali, quindi interfogli le due metà. Per esempio [1 2 3 4 5 6 7 8] Faro è mischiato [1 5 2 6 …
C'è un problema molto importante negli automi cellulari chiamato problema di maggioranza : Il problema di maggioranza, o compito di classificazione della densità, è il problema di trovare regole autonome cellulari unidimensionali che eseguano accuratamente il voto di maggioranza. ... Data una configurazione di automi cellulari a due stati con …
Il sistema di numeri ordinali è un sistema con numeri infiniti. Molti numeri infiniti. Tanti numeri infiniti che letteralmente non ha un infinito per rappresentare la propria infinità. L'immagine in alto dà una piccola idea di come funzionano. Un numero ordinale ( costruzione di Von Neumann ) è un insieme …
Abbiamo avuto molte sfide con le quine , ma molti dei formati delle quine sono simili, creiamo una varianza nelle nostre quine. Il tuo compito è creare una selezione di programmi nella stessa lingua (almeno 2), ognuno dei quali genera il proprio codice sorgente, tuttavia nessuno di questi programmi può …
Un Fragile Quine Un quine fragile è un quine che soddisfa la proprietà di avere ogni sottostringa rimuovendo un singolo carattere, quando valutato, produce un errore. Per esempio. Se il tuo programma asdfè un quine, quindi per essere fragile, i seguenti programmi devono errori: sdf adf asf asd Il tuo …
In questa sfida creerai un algoritmo di compressione dell'anteprima dell'immagine. L'obiettivo è ridurre un file di immagine arbitrario a un'immagine di anteprima di 4 KiB, che può essere utilizzata per identificare rapidamente le immagini con una larghezza di banda molto ridotta. È necessario scrivere due programmi (o un programma combinato): …
Scrivi due programmi triangolari (cioè piramidali). Il primo dovrebbe essere un triangolo di testo rivolto verso l'alto con una larghezza di base minima di tre caratteri. Quindi avrebbe una struttura simile X XXX o X XXX XXXXX o X XXX XXXXX XXXXXXX o più grande. Ognuno di questi Xdeve essere …
Scegli il tuo famoso informatico o pioniere dell'informatica preferito che è nato nel 1942 o prima (poiché il 1943 segna l'inizio della creazione del "primo" computer ). Dovrebbero avere una pagina di Wikipedia o un altro sito che elenca il loro anno di nascita e racconta come i loro risultati …
Per un'immagine N per N , trova una serie di pixel in modo tale che non sia presente una distanza di separazione più di una volta. Cioè, se due pixel sono separati da una distanza d , allora sono gli unici due pixel separati da esattamente d (usando la distanza …
Sfida poliziotti La sfida dei ladri Trova una risposta vulnerabile. Cioè, una risposta che non è stata ancora decifrata e che non è ancora sicura . Rompilo scoprendo il suo linguaggio. Cioè, trova qualsiasi lingua in cui il programma dato sia un programma valido (soggetto alle regole delineate nella sfida …
L' Enciclopedia on-line di sequenze di interi (OEIS) è un database online di sequenze di numeri interi. Contiene quasi 280000 sequenze di interesse matematico. Esempi di sequenze: numeri interi positivi ( A000027 ) numeri primi ( A000040 ) Numeri di Fibonacci ( A000045 ) Il tuo compito è scrivere un …
Il tuo compito è scrivere un programma o una funzione in grado di riempire un determinato rettangolo con numeri primi. Il widthe heightdel rettangolo sarà l'input. L'output deve essere un elenco di heightstringhe costituite da widthcifre e spazi. Ogni sequenza di cifre orizzontale (da sinistra a destra) e verticale (dall'alto …
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.