Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice

30
Ciclo autodistruttivo più breve
Il vostro compito è quello di scrivere un programma completo o una funzione che non prende in ingresso ed esegue qualsiasi tipo di ciclo ( while, for, foreach, do, do-while, do-loop, goto, ricorsione, ecc) che finirà nel causare un errore che indica che il programma deve fermarsi esecuzione e Uscita. …
61 code-golf 


30
Art Attack KoTH
Le voci sono ora chiuse. Eventuali nuove voci o modifiche non verranno conteggiate nella corsa finale. Unisciti alla chat! Sfida Prova a riempire la tela con più vernice possibile. Fai attenzione ad altri robot che potrebbero dipingere sul tuo duro lavoro! Nota: in questa descrizione della sfida, dipingere significa cambiare …


28
Perché 6 aveva paura di 7?
Perché 6 aveva paura di 7? Perché 7 8 9! Data una stringa applicare le seguenti trasformazioni: Se c'è un 6 accanto a un 7 rimuovi il 6 (6 ha paura di 7) Se appare la sequenza "789", rimuovi l'8 e il 9 (7 ha mangiato 9) (Se non sbaglio, …
61 code-golf  string 

15
Odio gli spazi nei nomi dei file
È semplice. Non sopporto quando le persone usano gli spazi quando nominano i file. Talvolta rovina i comandi della console e rende brutta l'output di ls. La sfida è scrivere un programma (solo caratteri ASCII) che rinomina tutti i file (comprese le directory) nella directory corrente in versioni con spazi …

30
Lossy Sorting (Implement Dropsort)
Dropsort , progettato da David Morgan-Mar, è un esempio di "algoritmo di ordinamento" a tempo lineare che produce un elenco che, in effetti, è ordinato, ma contiene solo alcuni degli elementi originali. Qualsiasi elemento che non sia grande almeno quanto il massimo degli elementi che lo precedono viene semplicemente rimosso …

15
Disegna il segno €
L'obiettivo è produrre o visualizzare un'immagine con un segno € (euro) secondo le seguenti specifiche (ignorando il bordo del segno). Fonte: http://en.wikipedia.org/wiki/File:Euro_Construction.svg Regole: Il programma / script deve assumere l'altezza del €segno in pixel come argomento (lo spazio vuoto attorno al segno è facoltativo) Il €segno non può essere disegnata …


30
Disegna le mie ciglia
Come programmatore, probabilmente hai sentito parlare di barre rovesciate e barre rovesciate. Ma hai sentito parlare di downslash? Questo è quando prendi un sacco di barre, connetti le loro estremità e le trascini verso il basso. Per la sfida di oggi, è necessario scrivere un programma o una funzione che …

30
Cosa ottieni quando moltiplichi 6 per 9? (42)
Amo la matematica. Ma non riesco a trovare un singolo calcolatore in grado di moltiplicarsi correttamente. Sembrano che tutto vada bene tranne 6 * 9 (è la domanda alla vita, all'universo e tutto! Come hanno potuto sbagliare ?!). Quindi voglio che tutti voi scriviate una funzione per me che può …

30
The Mystery String Printer (Poliziotti)
Il thread dei ladri è disponibile qui: The Mystery String Printer (Robbers) La tua sfida Scrivi un programma, una funzione o uno script REPL che stampa una stringa su STDOUT. I ladri proveranno a creare un programma che stampa la stessa stringa. Se riescono a creare il programma con successo …

12
ASCII Train Golf
Considera questi sette vagoni ferroviari ASCII. Motore (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Autovettura (P) =============== | [] [] [] [] | =============== O-O O-O Vagone (B) =============== |-|-| | |-|-| =============== O-O O-O Autocisterna (T) _____---_____ ( ) =============== O-O O-O Tramoggia …

9
Hunger Gaming: Eat or Die
Hunger Gaming: Eat or Die Se non mangi, muori. Se mangi, vivi (fino alla morte). Si dovrà morire, in modo da provare a morire scorso. Panoramica C'è un'isola popolata da un branco di animali da preda. Controlli un pacchetto di cinque predatori. Il tuo obiettivo è mantenere vivo il tuo …

30
Due fa la differenza: la polizia
AVVISO - Questa sfida è ora chiusa. Eventuali nuove risposte verranno ignorate e la risposta accettata non cambierà Sfida Scrivi un programma valido che, quando vengono cambiati, rimossi o aggiunti solo due caratteri nel programma, cambia completamente l'output. L'output modificato deve avere una distanza di Levenshtein pari o superiore a …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.