Ecco una semplice sfida per te: devi produrre questa rappresentazione ASCII di una scacchiera. Il bianco è rappresentato da caratteri maiuscoli e il nero da caratteri minuscoli. Le tessere vuote sono rappresentate da a .
. Ecco la pensione completa:
rnbqkbnr
pppppppp
........
........
........
........
PPPPPPPP
RNBQKBNR
Poiché si tratta di una domanda di complessità kolmogorov , non è possibile accettare alcun input ed è necessario generare questa scheda con qualsiasi metodo predefinito, ad esempio salvando un file, stampando su STDOUT o ritornando da una funzione. Si può opzionalmente produrre un fine riga. Si applicano scappatoie standard e il programma più breve in byte!
Tuttavia, ricorda che si tratta ugualmente di una competizione tra invii nella stessa lingua. Mentre è improbabile che una lingua come Java possa battere una lingua come il perl o una lingua da golf come pyth o cjam, avere la risposta Java più breve è ancora davvero impressionante! Per aiutarti a tracciare la risposta più breve in ogni lingua, puoi utilizzare questa classifica, che mostrerà la presentazione più breve per lingua e in generale.
Classifiche
Per assicurarti che la tua risposta venga visualizzata, ti preghiamo di iniziare la risposta con un titolo, usando il seguente modello Markdown:
# Language Name, N bytes
dov'è N
la dimensione del tuo invio. Se si migliora il punteggio, è possibile mantenere i vecchi punteggi nel titolo, colpendoli. Per esempio:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Se si desidera includere più numeri nell'intestazione (ad es. Perché il punteggio è la somma di due file o si desidera elencare separatamente le penalità del flag dell'interprete), assicurarsi che il punteggio effettivo sia l' ultimo numero nell'intestazione:
# Perl, 43 + 2 (-p flag) = 45 bytes
Puoi anche rendere il nome della lingua un collegamento che verrà quindi visualizzato nello snippet della classifica:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
ASCII art
scacchiera avrebbe il punto fermo ogni altra casella?