A primeira letra antes da segunda

Crie uma função que receba uma string, uma primeira letra e uma segunda letra. Retorne true se todas as ocorrências da primeira letra aparecerem antes de todas as ocorrências da segunda letra.

Exemplos

first_before_second('a rabbit jumps joyfully', 'a', 'j'); // true — todas as ocorrências de a aparecem antes de todas as ocorrências de j

first_before_second('tesha is my world', 'y', 'd'); // true

first_before_second('knaves knew about waterfalls', 'k', 'w'); // true

first_before_second('happy birthday', 'a', 'y'); // false — o a de birthday aparece depois do y de happy

first_before_second('precarious kangaroos', 'k', 'a'); // false

Notas

  • Todas as strings estão em letras minúsculas.
  • Cada string contém ambas as letras pelo menos uma vez.