Um desafio de letras 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 unidos em uma única string.

Por exemplo, dadas as strings first = "heLLo" e second = "GUlp", selecionamos as letras "he" de first porque "G" e "U" estão em maiúscula. Em seguida, selecionamos "lp" de second porque "LL" está em maiúscula. Por fim, juntamos os dois resultados e retornamos "help".

Exemplos

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

Observações

  • 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.