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