Complemento reverso de RNA
Crie uma função que encontre o complemento reverso de uma fita de ácido ribonucleico (RNA). A entrada é uma string que contém apenas A, C, G e U.
As bases do RNA se pareiam como A/U e G/C, portanto o complemento é:
original -> complemento
"AAA" -> "UUU"
"UUU" -> "AAA"
"GGG" -> "CCC"
"CCC" -> "GGG"
"GGAACC" -> "CCUUGG"Calcule o complemento de cada caractere e depois inverta a string complementada.
Exemplos
reverseComplement("GUGU") // ➞ "ACAC"
reverseComplement("UCUCG") // ➞ "CGAGA"
reverseComplement("CAGGU") // ➞ "ACCUG"Notas
Todas as sequências de entrada são válidas.