Encontrar elementos em comum

Crie uma função que receba duas listas de números ordenadas em ordem crescente e retorne uma lista de números que sejam comuns às duas listas de entrada.

Exemplos

common_elements([-1, 3, 4, 6, 7, 9], [1, 3]) ➞ [3]

common_elements([1, 3, 4, 6, 7, 9], [1, 2, 3, 4, 7, 10]) ➞ [1, 3, 4, 7]

common_elements([1, 2, 2, 2, 3, 4, 5], [1, 2, 4, 5]) ➞ [1, 2, 4, 5]

common_elements([1, 2, 3, 4, 5], [10, 12, 13, 15]) ➞ []

Notas

  • As listas estão ordenadas.
  • Tente resolver este problema com uma complexidade de tempo O(n + m).