Escreva um programa que não aceite entrada e imprima Hello, World!
no stdout ou na alternativa mais próxima do seu idioma. O problema é que cada linha do seu programa deve conter apenas caracteres ASCII imprimíveis e deve estar em ordem lexicográfica, também conhecida como classificada.
Aqui estão todos os 95 caracteres imprimíveis ASCII em ordem:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Portanto, por exemplo, a linha !!A0~
seria inválida porque A
e 0
está fora de ordem. A linha !!0A~
seria válida.
Cada linha do seu programa pode ter qualquer comprimento e pode haver qualquer número de linhas. Linhas vazias são consideradas classificadas. Cada uma das novas linhas do seu programa deve ser a mesma (sem mistura \n
e \r\n
). Guias e outros caracteres ASCII não imprimíveis são proibidos.
Devido à demanda popular , a condição de vitória foi alterada:
a finalização com o menor número de linhas vence. O desempatador vai para o programa mais curto (as novas linhas contam como caracteres únicos).
Somente Hello, World!
uma nova linha à direita opcional deve ser impressa. Observe que o HQ9 + é inválido, pois é geradohello, world
. Posso proibir idiomas semelhantes ao HQ9 + que tenham um caractere "Olá, mundo!" comandos devido à sua trivialidade.
Dica:
Definitivamente, isso é possível em Unary e Lenguage , embora não seja muito conciso.