Parcours
/
WebAssembly
WebAssembly
/
Exercices
/
Transcription d'ARN
Transcription d'ARN

Transcription d'ARN

Facile

Introduction

Tu travailles pour une entreprise de bio-ingénierie spécialisée dans le développement de solutions thérapeutiques.

Ton équipe vient de se voir confier un nouveau projet : développer une thérapie ciblée contre un type rare de cancer.

Note

Tout cela est très compliqué, mais l'idée de base est que, parfois, le corps des gens produit trop d'une protéine donnée. Cela peut semer la pagaille en tout genre.

Mais si tu parviens à créer une molécule très spécifique (appelée micro-ARN), elle peut empêcher la production de cette protéine.

Cette technique s'appelle l'interférence par ARN.

Instructions

Ton objectif est de déterminer le complément ARN d'une séquence d'ADN donnée.

Les brins d'ADN et d'ARN sont tous deux constitués d'une séquence de nucléotides.

Les quatre nucléotides présents dans l'ADN sont l'adénine (A), la cytosine (C), la guanine (G) et la thymine (T).

Les quatre nucléotides présents dans l'ARN sont l'adénine (A), la cytosine (C), la guanine (G) et l'uracile (U).

À partir d'un brin d'ADN, le brin d'ARN transcrit se forme en remplaçant chaque nucléotide par son complément :

  • G -> C
  • C -> G
  • T -> A
  • A -> U
Note

Si tu veux voir comment les entrées et les sorties sont structurées, jette un œil aux exemples dans la suite de tests.

Mémoire réservée

Le tampon de la string d'entrée utilise les octets 64 à 191 de la mémoire linéaire.

La string d'entrée peut être modifiée sur place si on le souhaite.


Source

HyperphysicsLe lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
WebAssembly Exercism

Prêt à commencer Transcription d'ARN ?

Inscris-toi sur Exercism pour apprendre et maîtriser WebAssembly avec 87 exercices, et un vrai mentorat humain, le tout gratuitement.