轨道
/
Rust
Rust
/
练习
/
核苷酸密码子
核苷酸密码子

核苷酸密码子

简单

说明

编写一个函数,返回某个特定的密码子(可能使用简写)所编码的氨基酸的名称。

在 DNA 中,由 3 个核苷酸组成的序列称为密码子,它们编码氨基酸。通常,多个密码子会编码同一种氨基酸。国际纯粹与应用化学联合会制定了一套简写系统,用来表示那些编码同一种氨基酸的一组密码子。

简单来说,他们在 A、C、G、T 这四个字母之外,又扩展出了一批字母,每个字母代表不同的可能性。例如,R 表示 A 和 G。所以 TAR 代表 TAA 和 TAG(可以把 “TAR” 看作正则表达式中的 “TA[AG]”)。

编写代码,给定一个密码子(可能使用简写),返回它编码的氨基酸的名称。你会得到一份非简写密码子与名称的对照表,作为计算依据。

参见:维基百科。

通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Rust Exercism

准备好开始 核苷酸密码子 了吗?

注册 Exercism,借助 99 个练习 和真人导师指导,学习并掌握 Rust,全部免费。