Boa noite!
Eu estou resolvendo uma série de exercícios de recursividade em Java e estou com dificuldades em dois exercícios, são simples, mas não consegui resolver, inclusive aceito conteúdos que me ajudem nos estudos também.
Gostaria de ajuda para solucionar, e entender as soluções, estou começando os estudos no tópico os exercícios contém alguns critérios, fazendo sem tais critérios eu mesmo já consegui resolver:
Ex) Temos vários coelhos e cada coelho tem duas orelhas grandes e flexíveis. Queremos calcular o número total
de orelhas em todos os coelhos de forma recursiva (sem loops ou multiplicação). Criar uma função recursiva que
receba um número N representando o número de coelhos e retorne a número total de orelhas.
Exemplos:
orelhasCoelho(0) → 0
orelhasCoelho(1) → 2
orelhasCoelho(2) → 4
Ex) Temos triângulos feito de blocos. A linha superior tem 1 bloco, a próxima linha abaixo tem 2 blocos, a
próxima linha tem 3 blocos e assim por diante. Criar uma função recursiva que calcule (sem loops ou multiplicação)
o número total de blocos em um triângulo com o número especificado de linhas.
Exemplos:
triangulo(0) → 0
triangulo(1) → 1
triangulo(2) → 3