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 consiste en determinar el complemento de ARN de una secuencia de ADN dada.
Tanto las hebras de ADN como las de ARN son una secuencia de nucleótidos.
Los cuatro nucleótidos que se encuentran en el ADN son la adenina (A), la citosina (C), la guanina (G) y la timina (T).
Los cuatro nucleótidos que se encuentran en el ARN son la adenina (A), la citosina (C), la guanina (G) y el uracilo (U).
Dada una hebra de ADN, su hebra de ARN transcrita se forma sustituyendo cada nucleótido por su complementario:
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 Objective-C con 51 ejercicios y mentoría humana real, todo gratis.