Aqui está um desafio simples para você: Você deve produzir essa representação ASCII de um tabuleiro de xadrez. O branco é representado por caracteres maiúsculos e o preto é representado por letras minúsculas. Ladrilhos vazios são representados por a .
. Aqui está a pensão completa:
rnbqkbnr
pppppppp
........
........
........
........
PPPPPPPP
RNBQKBNR
Como essa é uma pergunta de complexidade kolmogorov , você não deve receber nenhuma entrada e deve enviar esta placa por qualquer método padrão, por exemplo, salvar um arquivo, imprimir em STDOUT ou retornar de uma função. Opcionalmente, você pode produzir uma nova linha à direita. Aplicam-se brechas padrão e o programa mais curto em bytes!
No entanto, lembre-se de que isso é igualmente uma competição entre envios no mesmo idioma. Embora seja improvável que uma linguagem como Java possa superar uma linguagem como perl ou uma linguagem de golfe como pyth ou cjam, ter a resposta mais curta em Java ainda é realmente impressionante! Para ajudar a rastrear a resposta mais curta em cada idioma, você pode usar este cabeçalho, que mostrará o envio mais curto por idioma e em geral.
Classificação
Para garantir que sua resposta seja exibida, inicie-a com um título, usando o seguinte modelo de remarcação:
# Language Name, N bytes
onde N
está o tamanho do seu envio. Se você melhorar sua pontuação, poderá manter as pontuações antigas no título, identificando-as. Por exemplo:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Se você quiser incluir vários números no cabeçalho (por exemplo, porque sua pontuação é a soma de dois arquivos ou você deseja listar as penalidades do sinalizador de intérpretes separadamente), verifique se a pontuação real é o último número no cabeçalho:
# Perl, 43 + 2 (-p flag) = 45 bytes
Você também pode transformar o nome do idioma em um link que será exibido no snippet da tabela de classificação:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
ASCII art
tabuleiro de xadrez teria ponto final em qualquer outra praça?