Trabajas para una empresa de bioingeniería especializada en el desarrollo de soluciones terapéuticas.
Acaban de asignar a tu equipo un nuevo proyecto para desarrollar una terapia dirigida contra un tipo poco frecuente de cáncer.
Es todo muy complicado, pero la idea básica es que a veces el cuerpo de las personas produce demasiada cantidad de una proteína concreta. Eso puede causar todo tipo de estragos.
Pero si consigues crear una molécula muy concreta (llamada micro-ARN), puede impedir que se produzca la proteína.
Esta técnica se llama interferencia de ARN.
Tu tarea es determinar el complemento de ARN de una secuencia de ADN dada.
Tanto las cadenas de ADN como las de ARN son una secuencia de nucleótidos.
Los cuatro nucleótidos que se encuentran en el ADN son adenina (A), citosina (C), guanina (G) y timina (T).
Los cuatro nucleótidos que se encuentran en el ARN son adenina (A), citosina (C), guanina (G) y uracilo (U).
Dada una cadena de ADN, su cadena de ARN transcrita se forma sustituyendo cada nucleótido por su complemento:
G -> C
C -> G
T -> A
A -> U
Si quieres ver cómo están estructuradas las entradas y las salidas, echa un vistazo a los ejemplos del conjunto de pruebas.
Regístrate en Exercism para aprender y dominar Nim con 70 ejercicios y mentoría humana real, todo gratis.