A Conjectura de Collatz, ou problema 3x+1, pode ser resumida assim:
Pegue qualquer número inteiro positivo n. Se n for par, divida n por 2 para obter n / 2. Se n for ímpar, multiplique n por 3 e some 1 para obter 3n + 1. Repita o processo indefinidamente. A conjectura afirma que, não importa com qual número você comece, você sempre vai chegar a 1 em algum momento.
Dado um número n, retorne o número de passos necessários para chegar a 1.
Começando com n = 12, os passos seriam os seguintes:
Resultando em 9 passos. Então, para a entrada n = 12, o valor de retorno seria 9.
Crie sua conta no Exercism para aprender e dominar Delphi Pascal com 76 exercícios e mentoria humana de verdade, tudo de graça.