Em 1939, Juzuk descreveu uma maneira de gerar as quarta potências dos números naturais. Agrupe os números naturais como este:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
Raspe cada segundo grupo:
1 4 5 6 11 12 13 14 15 ...
A soma dos n grupos restantes é n ** 4.
- Entrada : nenhuma
- Tarefa : imprima as quarta potências até 100 ** 4, usando o método de Juzuk.
Saída :
0 (opcional) 1 16 81 ... 100000000
n-1
resultado em consideração ao calcularn
? É permitido simplificar somas inteiras usando an(n+1)/2
fórmula? Quando não é mais o método de Juzuk?Respostas:
J,
4038 ( não somando desnecessário)J, 30 (somando desnecessário)
fonte
J, 33
fonte
Haskell, 78
Espero que a formatação de saída ligeiramente diferente esteja correta. Provavelmente, há uma maneira muito melhor de escrever isso em Haskell, mas tive vontade de resolver isso em um idioma que não costumo usar.
fonte
Python 2, 68
Solução Python rápida e suja:
fonte