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).
Di recente ho avuto il piacere di scrivere un programma Haskell in grado di rilevare se l' NegativeLiteralsestensione era attiva. Ho pensato a quanto segue: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Provalo online! Questo verrà stampato Truenormalmente e Falsealtrimenti. Ora mi sono divertito così tanto a estendere …
Stufo dell'affidabilità dell'archiviazione flash, hai deciso di archiviare tutti i tuoi programmi su uno di quei buoni vecchi floppy da 1.440 KiB. Tuttavia, dopo aver copiato nemmeno 3.000 programmi, il disco era pieno. Com'è possibile? Esperto nell'arte del code golf come sei, la maggior parte dei tuoi programmi non è …
Puzzle: Scrivi un breve programma su tre righe che: ha 5/7/5 sillabe per riga quando viene letto ad alta voce genera un haiku quando viene eseguito. Un esempio di un programma con la struttura corretta, ma output non haiku, è (Python): >>> for x in range(3): ... print "EXTERMINATE HUMANS" …
Sfida Scrivi un programma che riordina i caratteri ASCII! Dovrebbe generare una singola stringa contenente tutti i caratteri ASCII stampabili esattamente una volta. Al primo carattere di questa stringa viene assegnato il valore 1, il secondo carattere il valore 2 e così via. Se due caratteri sono normalmente uno accanto …
tabellone segnapunti Ecco i punteggi grezzi (ovvero i conteggi di domino) per l'invio di VisualMelon. Li trasformerò nei punteggi normalizzati descritti di seguito, quando arrivano più risposte. La soluzione esistente ora può risolvere tutti i circuiti nel benchmark: Author Circuit: 1 2 3 4 5 6 7 8 9 10 …
Come diceva il titolo, la sfida è scrivere la frase più lunga usando solo le parole chiave di 1 linguaggio di programmazione. Ad esempio, utilizzando le parole chiave di C ++ , è possibile scrivere questa frase: non provare questo galleggiante Cosa puoi inventare?
CONGRATULAZIONI a @kuroineko. Vince la taglia per la velocità eccellente (672 mosse) sulla pista Gauntlet. LEADER: * Nimi segna un leggero 2129. Altre voci sono più grandi ma mostrano una certa velocità. * Il leader può cambiare a causa di voci successive. Il tuo compito è quello di scrivere un …
Sfida Il tuo compito è quello di scrivere un pezzo di codice che produca un altro pezzo di codice. Tale codice deve a sua volta generare un altro codice fino a quando il codice finale non genera l'intero 1 . La catena termina la prima volta che viene emesso 1 …
Una stringa snakified si presenta così: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Il tuo compito Prendi una stringa se una dimensione n, quindi genera la stringa snakified. Gli input ThisIsAnExampleOfaSnakifiedStringe 3produrrebbero l'esempio sopra. specificazioni s conterrà solo caratteri ASCII …
Come tutti sappiamo, il meta è pieno di lamentele sul punteggio del code-golf tra le lingue (sì, ogni parola è un collegamento separato, e questi possono essere solo la punta dell'iceberg). Con così tanta gelosia nei confronti di coloro che si sono davvero preoccupati di consultare la documentazione di Pyth, …
In questa sfida, creeremo insieme una ricerca di parole contenente molti programmi in diverse lingue. Ho iniziato con una griglia di 60 per 25 spazi vuoti ( ·), alcuni dei quali sono sostituiti dai caratteri di un programma Ruby. Per rispondere, scegli una lingua non ancora utilizzata. Utilizzando la lingua …
Il tuo compito è scrivere un programma (o due programmi separati) in qualsiasi lingua che: Può prendere una scheda Sudoku completata come input (in qualsiasi formato logico) e comprimerla in una stringa di caratteri Può prendere la stringa compressa come input e decomprimerla per ottenere esattamente la stessa scheda Sudoku …
Scrivi un programma che, per i numeri da 1 a 255, stampa il codice BF che produrrà il numero dato in qualche byte dell'array, più una nuova riga. Ad esempio, le prime quattro righe dell'output potrebbero (e molto probabilmente saranno): + ++ +++ ++++ Il vincitore sarà il più piccolo: …
Data qualsiasi stringa, stampala sotto forma di un triangolo in cui il testo scorre su e giù lungo ciascuna diagonale. Ad esempio, un input di "Hello World"dovrebbe produrre: d l r d o l W r d o l o W r d l o l l o W r …
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.