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"Obtenha o complemento de cada caractere e depois inverta a string resultante.
Exemplos
reverse_complement("GUGU"); // ➞ "ACAC"
reverse_complement("UCUCG"); // ➞ "CGAGA"
reverse_complement("CAGGU"); // ➞ "ACCUG"Notas
Todas as sequências de entrada são válidas.