Recursão: Divisão inteira

Published by Deep Xavier in

Crie uma função que retorne a parte inteira do resultado de uma divisão entre dois números. Esse processo de divisão pode ser realizado por meio de subtrações repetitivas e, portanto, pode ser feito recursivamente.

Exemplos

divide(10, 2) ➞ 5

divide(-51, -4) ➞ 12

divide(3, 9) ➞ 0

divide(-21, 5) ➞ -4

divide(1024, 7) ➞ 146

divide(273, -6) ➞ -45

Observações

  • Não haverá valores zero para o divisor.
  • Espera-se que você resolva este desafio usando uma abordagem recursiva.
  • Você pode ler mais sobre recursão (consulte a aba Resources) se ainda não estiver familiarizado com ela ou se ainda não tiver compreendido totalmente o conceito antes de realizar este desafio.