A Conjectura de Collatz, ou problema 3x+1, pode ser resumida assim:
Tome 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 chegará a 1 no final.
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 CFML com 51 exercícios e mentoria humana de verdade, tudo de graça.