Trabajas para una empresa de bioingeniería que se especializa en desarrollar soluciones terapéuticas.
A tu equipo acaban de asignarle un nuevo proyecto para desarrollar una terapia dirigida contra un tipo poco común de cáncer.
Todo es muy complicado, pero la idea básica es que a veces el cuerpo de las personas produce demasiada cantidad de una proteína determinada. Eso puede causar todo tipo de estragos.
Pero si logras crear una molécula muy específica (llamada microARN), esta puede evitar que la proteína se produzca.
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 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 cadena de ADN, su cadena de ARN transcrita se forma reemplazando 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 Erlang con 85 ejercicios y mentoría humana real, todo gratis.