Crie uma função que retorne o produto de dois inteiros. Esse processo de multiplicação pode ser realizado por meio de adições repetidas; portanto, o processo pode ser feito de forma recursiva.
Exemplos
multiply(10, 2) ➞ 20
multiply(-51, -4) ➞ 204
multiply(3, 9) ➞ 27
multiply(-21, 5) ➞ -105
multiply(1024, 7) ➞ 7168
multiply(273, -6) ➞ -1638
Notas
- Espera-se que você resolva este desafio usando uma abordagem recursiva.
- Você pode ler sobre mais tópicos relacionados à recursão (consulte a aba Recursos) se ainda não estiver familiarizado com ela ou se ainda não tiver compreendido completamente o conceito antes de começar este desafio.
- Se você acha que recursão é divertida, pode encontrar uma coleção desses desafios aqui.