Plantar árvores 🌲

Mubashir precisa da sua ajuda para plantar algumas árvores no terreno. Ele pode fornecer três parâmetros do terreno:

  • largura do terreno w
  • comprimento do terreno l
  • espaço entre as árvores g

Você deve criar um algoritmo que retorne a quantidade de árvores que podem ser plantadas nas bordas do terreno em uma disposição simétrica, como mostrado abaixo (espaço não simétrico = x, árvore = o, espaço = -):

w=3, l=3, g=1
plantTrees(w, l, g) ➞ 4

o - o
-   -
o - o

// Mubashir pode plantar 4 árvores.
w=3, l=3, g=3
plantTrees(w, l, g) ➞ 2

o - -
-   -
- - o

// Mubashir pode plantar 2 árvores.

Se a disposição não for simétrica, você deve retornar 0:

w=3, l=3, g=2
plantTrees(w, l, g) ➞ 0

o - -
x   o
x x x

// Plantar 2 árvores faz com que o espaço entre duas árvores seja maior que 2.

o - -
x   o
o - -

// Plantar 3 árvores faz com que o espaço entre duas árvores seja menor que 2.

Outro exemplo para entender melhor:

w=3, l=3, g=0
plantTrees(w, l, g) ➞ 8

o o o
o   o
o o o

// Mubashir pode plantar 8 árvores.

Observações

N/A