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

firstBeforeSecond("a rabbit jumps joyfully", "a", "j") ➞ true
// Cada a aparece antes de cada j.

firstBeforeSecond("tesha is my world", "y", "d") ➞ true

firstBeforeSecond("knaves knew about waterfalls", "k", "w") ➞ true

firstBeforeSecond("happy birthday", "a", "y") ➞ false
// O a de birthday aparece depois do y de happy.

firstBeforeSecond("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.