المسارات
/
Delphi Pascal
Delphi Pascal
/
التمارين
/
عدّ النوكليوتيدات
عدّ النوكليوتيدات

عدّ النوكليوتيدات

سهل

التعليمات

يرث كل واحد منا من والديه البيولوجيين مجموعة من التعليمات الكيميائية التي تُعرف بالحمض النووي، وهي التي تؤثر في كيفية بناء أجسامنا. وكل أشكال الحياة المعروفة تعتمد على الحمض النووي!

ملاحظة: لا تحتاج إلى فهم أي شيء عن النيوكليوتيدات أو الحمض النووي لإكمال هذا التمرين.

الحمض النووي سلسلة طويلة من مواد كيميائية أخرى، وأهمها النيوكليوتيدات الأربعة: الأدينين والسيتوزين والغوانين والثايمين. ويمكن لسلسلة حمض نووي واحدة أن تحتوي على مليارات من هذه النيوكليوتيدات الأربعة، وترتيب ظهورها مهم! ونسمي ترتيب هذه النيوكليوتيدات في جزء من الحمض النووي "تسلسل الحمض النووي".

نمثّل تسلسل الحمض النووي كمجموعة مرتّبة من هذه النيوكليوتيدات الأربعة، والأسلوب الشائع لذلك هو استخدام سلسلة نصية من الأحرف مثل "ATTACG" لتسلسل يتكوّن من 6 نيوكليوتيدات. حيث 'A' تعني الأدينين، و'C' السيتوزين، و'G' الغوانين، و'T' الثايمين.

إذا أُعطيت سلسلة نصية تمثّل تسلسل الحمض النووي، فاحسب عدد النيوكليوتيدات من كل نوع فيها. وإذا احتوت السلسلة على أحرف ليست A أو C أو G أو T فهي غير صالحة، وعليك الإبلاغ عن خطأ.

على سبيل المثال:

"GATTACA" -> 'A': 3, 'C': 1, 'G': 1, 'T': 2
"INVALID" -> error
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Delphi Pascal Exercism

مستعد لبدء عدّ النوكليوتيدات؟

سجّل في Exercism لتتعلّم وتتقن Delphi Pascal عبر 76 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.