Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Realizei o desafio sugerido no final da aula, acho que está correto

defmodule CalculadorDeTabuada.Tabuada do def calcula(multiplicador) do tabuada(multiplicador, 1) end

defp tabuada(_produto1, 11), do: []

defp tabuada(produto1, produto2) when (produto1 > 0) and (is_integer(produto1)) do [produto1 * produto2] ++ tabuada(produto1, produto2 + 1) end end