أنت تعمل في شركة هندسة حيوية متخصصة في تطوير حلول علاجية.
تلقّى فريقك للتو مشروعًا جديدًا لتطوير علاج موجّه لنوع نادر من السرطان.
الأمر معقّد للغاية، لكن الفكرة الأساسية هي أن أجسام الناس تنتج أحيانًا كميات مفرطة من بروتين معيّن، وقد يتسبب ذلك في فوضى من كل نوع.
لكن إذا استطعت إنشاء جزيء دقيق للغاية (يُسمى الرنا الميكروي)، فيمكنه منع إنتاج هذا البروتين.
تُسمى هذه التقنية تداخل الرنا.
مهمتك هي تحديد المكمّل من RNA لتسلسل DNA معطى.
خيطا DNA و RNA كلاهما تسلسل من النيوكليوتيدات.
النيوكليوتيدات الأربعة الموجودة في DNA هي الأدينين (A)، والسيتوزين (C)، والغوانين (G)، والثايمين (T).
النيوكليوتيدات الأربعة الموجودة في RNA هي الأدينين (A)، والسيتوزين (C)، والغوانين (G)، واليوراسيل (U).
عند إعطائك خيط DNA، يتكوّن خيط RNA المنسوخ منه باستبدال كل نيوكليوتيد بمكمّله:
G -> C
C -> G
T -> A
A -> U
إذا أردت أن ترى كيف تكونت المدخلات والمخرجات، فألقِ نظرة على الأمثلة في مجموعة الاختبارات.
| السجل | الاستخدام | النوع | الوصف |
|---|---|---|---|
$a0 |
مدخل | عنوان | سلسلة نصية مدخلة منتهية بمحرف فارغ |
$a1 |
مدخل/مخرج | عنوان | سلسلة نصية ناتجة منتهية بمحرف فارغ |
$t0-9 |
مؤقت | أي نوع | للتخزين المؤقت |
سجّل في Exercism لتتعلّم وتتقن MIPS Assembly عبر 70 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.