Dado um número inteiro não negativo n, sua solução deve gerar um programa no idioma escolhido cuja saída tenha o nnúmero de bytes que o programa gerado.
Regras
- Você deve especificar o idioma e a codificação dos programas que sua solução gera e não pode escolher idiomas ou codificações diferentes para entradas diferentes da sua solução. O idioma do seu programa de saída pode ou não ser o mesmo da sua solução.
- Seu envio precisa lidar com números inteiros no intervalo do seu idioma, mas não abuse dessa regra.
Este é o código-golfe, pelo que vence o envio mais curto em bytes.
Exemplo
Suponha que nseja 4. Minha solução então gera f_8um programa que, na minha linguagem (imaginária), gera j3 1s+/2]!mz. A saída do programa possui comprimento 3 e sua saída possui comprimento 3 * 4 = 12, portanto, a solução está correta para a entrada 4.
Suponha que nseja 1 e meu programa saia ffffpfpffp(10 bytes). O programa ffffpfpffpno meu idioma escolhido teria que produzir uma saída de 10 * 1 = 10 bytes.
ncomo uma corda?