مسیرها
/
Rust
Rust
/
تمرین‌ها
/
کدون‌های نوکلئوتیدی
کدون‌های نوکلئوتیدی

کدون‌های نوکلئوتیدی

آسان

دستورالعمل‌ها

تابعی بنویسید که اسم آمینواسیدی را برگرداند که یک کدون مشخص برای آن رمزگذاری می‌کند. این کدون ممکن است به شکل اختصاری نوشته شده باشد.

در DNA، دنباله‌هایی از ۳ نوکلئوتید که «کدون» نامیده می‌شوند، آمینواسیدها را رمزگذاری می‌کنند. اغلب چندین کدون، آمینواسید یکسانی را رمزگذاری می‌کنند. اتحادیه‌ی بین‌المللی شیمی محض و کاربردی یک سیستم نمادگذاری اختصاری برای مشخص کردن گروه‌های کدونی که آمینواسید یکسانی را رمزگذاری می‌کنند، ابداع کرده است.

به زبان ساده، آن‌ها چهار حرف A، C، G و T را با مجموعه‌ای از حروف گسترش داده‌اند که هرکدام نمایندهٔ احتمالات مختلفی است. برای مثال، R یعنی A و G. پس TAR نمایندهٔ TAA و TAG است («TAR» را مثل «TA[AG]» در نمادگذاری regex در نظر بگیرید).

کدی بنویسید که یک کدون را بگیرد و اسم آمینواسیدی را برگرداند که آن کدون رمزگذاری می‌کند. این کدون ممکن است از نماد اختصاری استفاده کند. فهرستی از جفت‌های کدون غیراختصاری/اسم به شما داده می‌شود تا محاسبه‌ی خود را بر پایه‌ی آن انجام دهید.

ببینید: ویکی‌پدیا.

ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Rust Exercism

آماده‌اید کدون‌های نوکلئوتیدی را شروع کنید؟

در Exercism ثبت‌نام کنید تا Rust را همراه با 99 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.