Complemento inverso de ARN

Crea una función que encuentre el complemento inverso de una cadena de ácido ribonucleico (ARN). La entrada es una cadena que contiene únicamente A, C, G y U.

Las bases del ARN se emparejan como A/U y G/C, por lo que el complemento es:

original -> complemento
"AAA" -> "UUU"
"UUU" -> "AAA"
"GGG" -> "CCC"
"CCC" -> "GGG"
"GGAACC" -> "CCUUGG"

Obtén el complemento de cada carácter y luego invierte la cadena complementaria.

Ejemplos

reverseComplement("GUGU") // ➞ "ACAC"

reverseComplement("UCUCG") // ➞ "CGAGA"

reverseComplement("CAGGU") // ➞ "ACCUG"

Notas

Todas las secuencias de entrada son válidas.