Um desafio de maiúsculas

Dadas duas strings, $first e $second, selecione apenas os caracteres de cada string cujo caractere na mesma posição da outra string esteja em maiúscula. Retorne-os como uma única string.

Para ilustrar, dadas as strings $first = "heLLo" e $second = "GUlp", selecionamos as letras "he" de $first, pois "G" e "U" estão em maiúscula. Em seguida, selecionamos "lp" de $second, pois "LL" está em maiúscula. Por fim, juntamos tudo e retornamos "help".

Exemplos

select_letters("heLLO", "GUlp"); // "help"
select_letters("1234567", "XxXxX"); // "135"
select_letters("EVERYTHING", "SomeThings"); // "EYSomeThings"

Notas

  • As strings não precisam ter o mesmo comprimento.
  • As strings podem conter caracteres não alfabéticos; esses caracteres não são considerados maiúsculos.
  • Ignore as posições que ultrapassem o comprimento da outra string.