Escreva uma função que retorne o nome de um aminoácido codificado por um determinado códon, que pode usar notação abreviada.
Sequências de 3 nucleotídeos no DNA, chamados códons, codificam aminoácidos. Muitas vezes, vários códons codificam o mesmo aminoácido. A União Internacional de Química Pura e Aplicada desenvolveu um sistema de notação abreviada para designar grupos de códons que codificam o mesmo aminoácido.
Simplificando, eles ampliaram as quatro letras A, C, G e T com um monte de letras que representam possibilidades diferentes. Por exemplo, R significa A e G. Então TAR representa TAA e TAG (pense em "TAR" como "TA[AG]" na notação de regex).
Escreva um código que, dado um códon, que pode usar notação abreviada, retorne o nome do aminoácido que esse códon codifica. Você vai receber uma lista de pares códon/nome sem abreviação para basear seus cálculos.
Veja: Wikipédia.
Crie sua conta no Exercism para aprender e dominar Rust com 99 exercícios e mentoria humana de verdade, tudo de graça.