Sua tarefa é simples: escreva um programa (ou função) que não aceite nenhuma entrada e exiba algo como isto:
## *name*, *length* bytes
*code*
Onde *name*
está o nome do idioma que você está usando, *length*
o número de bytes no seu código e *code*
o código-fonte do seu programa. Se *code*
contiver várias linhas, ele terá quatro espaços antes de cada linha.
Aqui está um exemplo de implementação de 124 bytes no Python 3:
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
A saída é:
## Python 3, 124 bytes
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
Que no Markdown é:
Python 3, 124 bytes
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))" print(s.format(s,chr(34),chr(10)))
Isso é código-golfe , então a resposta mais curta (em bytes) vence.