Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Porque 2 if's? Não seria melhor:

(defn fib [n]
    (if (> n 1)
        (+ (fib (- n 1)) (fib (- n 2)))
        n))
2 respostas
solução!

Opa Alexandre, desculpa peguntar, mas pq vc quer 2 ifs? não entendi pq seria melhor...

Bom dia Alberto, Estava assistindo a aula de programação funcional sobre a implementação de uma função para o cálculo fibonacci. A sugestão do exercício era a implementação utilizando 2 if's que eu havia achado desnecessário, por isso meu questionamento. No entanto no decorrer do treinamento entendi o propósito e retiro meu questionamento. Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software