Complemento reverso do RNA
Crie uma função que encontre o complemento reverso de uma cadeia 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 complementada.
Exemplos
Program.reverseComplement("GUGU"); // ➞ "ACAC"
Program.reverseComplement("UCUCG"); // ➞ "CGAGA"
Program.reverseComplement("CAGGU"); // ➞ "ACCUG"Notas
Todas as sequências de entrada são válidas.