Lado esquerdo, lado direito

Crie duas funções:

  1. Função Leftside: Retorna a quantidade de números estritamente menores que n à esquerda.
  2. Função Rightside: Retorna a quantidade de números estritamente menores que n à direita.

Exemplos

left_side([5, 2, 1, 4, 8, 7]) ➞ [0, 0, 0, 2, 4, 4]

right_side([5, 2, 1, 4, 8, 7]) ➞ [3, 1, 0, 0, 1, 0]

left_side([1, 2, 3, -1]) ➞ [0, 1, 2, 0]

right_side([1, 2, 3, -1]) ➞ [1, 1, 1, 0]

Notas

“Esquerda” e “direita” referem-se, respectivamente, ao número nos índices menores ou maiores que o índice de n.