Complemento inverso de ARN

Published by Mubashir Hassan in

Crea una función que encuentre el complemento inverso de una hebra de ácido ribonucleico (ARN). El ARN estará representado como una cadena que contiene únicamente los caracteres "A", "C", "G" y "U". Como el ARN solo permite (canónicamente) emparejamientos de A/U y G/C, el complemento de un ARN sería el siguiente:

OriginalComplemento
"AAA""UUU"
"UUU""AAA"
"GGG""CCC"
"CCC""GGG"

Tu función debe encontrar el complemento de la derecha Y también invertir la cadena resultante.

Ejemplos

reverseComplement("GUGU") ➞ "ACAC"

reverseComplement("UCUCG") ➞ "CGAGA"

reverseComplement("CAGGU") ➞ "ACCUG"

Notas

Puedes suponer que todas las secuencias de entrada serán válidas.