Seu objetivo é imprimir (na saída padrão) o maior número possível, usando apenas dez caracteres de código.
- Você pode usar qualquer recurso do seu idioma, exceto as funções de exponenciação incorporadas.
- Da mesma forma, você não pode usar notação científica para inserir um número. (Assim, não
9e+99
.)
- Da mesma forma, você não pode usar notação científica para inserir um número. (Assim, não
- O programa deve imprimir o número sem nenhuma entrada do usuário. Da mesma forma, nenhuma leitura de outros arquivos ou da Web e assim por diante.
- Seu programa deve calcular um único número e imprimi-lo. Você não pode imprimir uma sequência nem o mesmo dígito milhares de vezes.
- Você pode excluir do limite de 10 caracteres qualquer código necessário para imprimir qualquer coisa. Por exemplo, no Python 2, que usa a
print x
sintaxe, você pode usar até 16 caracteres para o seu programa. - O programa deve realmente ter êxito na saída. Se demorar mais de uma hora para rodar no computador mais rápido do mundo, é inválido.
- A saída pode estar em qualquer formato (assim você pode imprimir
999
,5e+100
etc.) - O infinito é um conceito abstrato , não um número. Portanto, não é uma saída válida.
If it takes longer than an hour to run on any computer in the world, it's invalid.
não é objetivo. Eu poderia (teoricamente) fabricação de um computador que leva uma hora de mudar T-estado
* 2^x
?