Egy biomérnöki cégnél dolgozol, amely terápiás megoldások fejlesztésére szakosodott.
A csapatod most kapott egy új projektet: célzott terápiát kell kifejlesztenetek egy ritka ráktípus ellen.
Az egész nagyon bonyolult, de az alapötlet az, hogy az emberi szervezet néha túl sokat termel egy adott fehérjéből. Ez pedig sok bajt okozhat.
Ha viszont sikerül létrehoznod egy nagyon speciális molekulát (ezt nevezik mikro-RNS-nek), az megakadályozhatja, hogy a fehérje termelődjön.
Ezt a technikát RNS-interferenciának hívják.
A feladatod, hogy meghatározd egy adott DNS-szekvencia RNS-komplementerét.
A DNS- és az RNS-szálak is nukleotidok sorozatából állnak.
A DNS-ben négy nukleotid található: adenin (A), citozin (C), guanin (G) és timin (T).
Az RNS-ben négy nukleotid található: adenin (A), citozin (C), guanin (G) és uracil (U).
Egy DNS-szálról átírt RNS-szál úgy jön létre, hogy minden nukleotidot kicserélünk a komplementerére:
G -> C
C -> G
T -> A
A -> U
Ha szeretnéd megnézni, hogyan épülnek fel a bemenetek és a kimenetek, vess egy pillantást a tesztcsomag példáira.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Lisp Flavoured Erlang nyelvet 68 feladat segítségével, valódi emberi mentorálással, mindez ingyen.