A constante de Khinchin é uma constante matemática curiosa que, de acordo com Wolfram MathWold , é "notoriamente difícil de calcular com alta precisão" .
Aqui está 100 dígitos:
2.685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ...
Escreva um programa em 64 bytes ou menos que produza a constante de Khinchin para o número máximo de casas decimais corretas.
- Você não pode usar constantes ou funções da biblioteca integradas diretamente relacionadas à constante de Khinchin. (por exemplo, Math.Khinchin (precisão) definitivamente não é permitido.)
- Você pode usar bibliotecas de matemática para calcular logaritmos, somatórios etc.
- Você pode codificar toda ou parte da sua resposta.
- Seu programa deve produzir uma saída finita e executar em menos de uma hora em um computador razoavelmente moderno (como os listados aqui ).
- Você deve enviar para stdout. Não há entrada.
- Você pode usar qualquer caractere que quiser, desde que http://mothereff.in/byte-counter registre 64 bytes ou menos.
Pontuação
Sua pontuação é o número de dígitos sucessivos na constante de Khinchin que seu programa gera corretamente, começando com 2,68 ... Você pode gerar dígitos incorretos, mas apenas o último dígito correto é contado para sua pontuação.
Por exemplo, uma saída de
2.68545200 2 06530644530971483548179569382038229399446295305115234555721
marcaria 9 pontos. Um para cada um dos dígitos, 2 6 8 5 4 5 2 0 0
mas nada após o 2 que deve ser um 1.