Complemento reverso de RNA
Crie uma função que encontre o complemento reverso de uma fita de ácido ribonucleico (RNA). O RNA será representado como uma string contendo apenas os caracteres "A", "C", "G" e "U". Como o RNA só pode permitir (canonicamente) os pareamentos de A/U e G/C, o complemento de uma fita de RNA seria o seguinte:
original -> complement
"AAA" -> "UUU"
"UUU" -> "AAA"
"GGG" -> "CCC"
"CCC" -> "GGG"
"GGAACC" -> "CCUUGG"Sua função deve encontrar o complemento indicado à direita E também inverter a string resultante.
Exemplos
reverseComplement("GUGU") ➞ "ACAC"
reverseComplement("UCUCG") ➞ "CGAGA"
reverseComplement("CAGGU") ➞ "ACCUG"Observações
Suponha que todas as sequências de entrada sejam válidas.