根据密码子生成蛋白质序列(根据字典破译密码)
题目
The 20 commonly occurring amino acids are abbreviated by using 20 letters from the English alphabet (all letters except for B, J, O, U, X, and Z). Protein strings are constructed from these 20 symbols. Henceforth, the term genetic string will incorporate protein strings along with DNA strings and RNA strings.
Given: An RNA string “s” corresponding to a strand of mRNA (of length at most 10 kbp).
Return: The protein string encoded by “s”.
Example input:
AUGGCCAUGGCGCCCAGAACUGAGAUCAAUAGUACCCGUAUUAACGGGUGA
Should output:
MAMAPRTEINSTRING
Now input:
AUGGGGUGGUGGAGAUUUAGUUGUCGGCUCGCGUUGGUUGAAGAAUUUAAUGAUCGACUGAGACGAACAUCGAUGCAGGAAGCGCACCAAACUCCGCGUAAGUUAUGCCAUCCCCGACCCUACCUAUGGAUGCGUGGUGUGGAGGAAGUGAAUGGGACCAUUCGUGCAUUCACUGCACCAGAGACCUUUUGCUCUGUAUUAGGUAAGGCUAGCCUCGUUCUUUUAGCCCCCGUUGGCAGACAGUUUGUUCAGUUGCAUAGGGGGCGGCAGGUAUAUGCGAGCGCCUCAGAUCAUGGUCACAAAACAGUCGCCAUGUUUCUGAAUGAGUGCAGGUCUUAUUCAGAGCGCGGCUCUUGCCAGGAUUCUCCAUCCUGCAACAGACGAUCAUACCCCUCCGAAAGCGCGUGUGGCGACUUUAACAUACGGCUCGUCAUUCACGUUAAUACUUUCUACCUAACCUACCUUCUACCUAGUAAGUACAGCGGGCGGGAUUAUAAAUCCGGGUUGCAAUCUCGACUCCGUCACUACUUAAUCAGAUCACGUAAGGAUCUCCUUCGACCGGAUGCAUUCUCAAAGAUCUUUUUCGUCAUCAGCAUCAAGCAUACGCCCUUCCAACGUAUGUUCACAGCUCUUUGCUCACCAGAGCUGGAUAUUGGACAACUGAUCCGCUCGAGAACGCAGCUGCUAAUUGGGAACCUUUGGAGGCAGCCACGGUGGUCAGUGGCACUAGGUCGUUGGAACGGCAUGUGCACGCCGGCAGAGAAGGCUAUGAGACUCAAGCUGCAACGGUUAGGACUCCCUCGAGCGAGCACACUGAUCACCCAUCAGGUACACCAUCGUCACGCACACACGUUCCCGGCCCAUCUCAACCUACGGUUUCCGCCCAGUUCCGUCUUCGGUACCCCUCUAGCAGCCGUGUCGUACACGAUGUGUCAAUAUGGCGACAACCAUCGACGCGAAGGACGGGGGGCAACGAUUACCUGGUCAGGCCGAACGCUAGCGGCGGGGGGGCGACGUACUCGUUGGUCAGUUGUCCGGGCGAAGAUAACACUGGAGAUUGACCGCGACCUGGAUUUCCCCGAUCUAGGCGGAUGGCGCUACGUUCAAACAUAUUGGCGAGCCUUUCAAAGCUCGUGUCCUUAUCUCAUCGUCAAUAAACAGAACGCGGAGUGUUUAUGUUGGGAAGUCCGUGCGCUAACGUCGACCAUGACAAGCGAUUUCGCUCAAAUGCAGAGUUCUGGGGUAUCACUUACCACGCCCGCUGACGCAAGGGCUUCGGAGGCGUGCCUUGAGCUAACGCUCGCCAUUCAAAGUUACUCUGUCGACAGUGCUCACAAUUCAGCGGGACACGGCUCCGAGCAAGCCACAAGGAGGUCUUGUCCCAAAUGCCGGAGUGGGCAUUCCGGAGUGCAACAUACGUAUGCGCGGCGCGACAUCGCUAAAAUCAAUUGCAGCACCCCAGCGGCUGCCGAGUUGUCGUUUCACACGCAGUCCAGUAGUCAGGAAUGGACGAAGUCAACCCGGGUUGUACAAGUCAAAUCCCUAUGGCCCGAGGUGCGACGCAGACUUCACGUGAGAACACACGUUCGAGAUCGCUGCUUGUCCCUAGCUGAAAUAAAGUGUCUAGUAUUCGGUAUAAAUUCUCCAUGUGCCCUCUUUGCCUGCCCAGAUGAGCGCAGAAAGCUCUAUACAACACUCAUAAGAGGAGAAGUGUCUGGGCGGUCUGGUCUAGAUGUGAAACGGAACGCCAAGCUUUUUGGGCUGUUAAUCAGGCAGCGACGGGUGUUCUGUCAGAAGUGGGCUGGCAACGGCUAUCUUCAUGCCUUACCGUUGAAAUCCACACCAGGUUUCAAAGCUCCCCGGGUGCGGGGUGUCAGCGAACGGUGUGAUGCGCGGACGCGAUGCCAGGAAGGCUCCUUAGGCAGAGAUGUAGGGCGCGCGCGCAAUCCCGAUCUCACCCAUCUUUUACCGCUGCGUGGAUUCUUUCCCAAUAGCAUGCGUCAUAUGAUCUUGAGAACGAGAAGUAGCUCCAUGUUUCUCAGCGCAAGCUCAUAUAUGGUUGAUAAUAGUAUUAGCUCCAUCUGGGUAAGAGUACUAGUCGAGUCAAUUUCCUGGUUACUAAAACCACGGGUCACAUGUUGGGCUUCCCUCCAACAGAUGAAACUAUAUGGUUUAUGCCACGAAGCUGGCGGACCACGGUGGCCCGACGUCGCCUCCUUUAUUUCGCGGUUCGCCGACAGUCCCGAAUUUGCCAUGAAUUGCAGUUACAUGCGACAACGUCUAGCCCAUUUCAUUAUUUCAAGUUUGGCAUUCGUACAGUUUAACAGCCUUAUGUCCGCUAUCGGGCGCCUACGCCGCCGGUUUGUCAAAACUGAACAAAGUUCUCGUAGGAAGGCCAAAUUCAGUCUUACCGUAAGUCCCUAUACGCUCAUAAAGCAGACCCAGCGCCGUUUGUAUUUAUGGCCAAUUGUAAGCAAGUGCUAUGGUCUGACUUCAAGAAAGUGGACUACACUACGCAGAAACACUGCUUCAACGCAUGGUCGAGACCUCGACUUUGUCUCGUACCGUCGUUGCCCAGUGAUCACCACACCCGCGUUGCGUUGCCAAAAGUCUCUGUCAAUCGAGUUGCUACGGCGGCAGGAUCGCAUAAAAGGGGGAUUCCUCCACCUACUUCUAUAUAGCCCAUCCAUCGUUGUAACGCCUGAACCUUUACCUCUGUCACUUGUACGGUAUGAGAGGAAUUAUGGUGACGAUUGUAAACUAUCGGGGCGUGACCUCAUGCCGCCUCUCGAUUGUCAUCUAGUACGCGCUAGUGCGGCACGAAGAAACAUCACCCAGCAAAGGACCAAACGGUUGGCUCUUGCGCUACGUCUGAGCUCCGAGUUAGGGCUCGUCGCGCUGAUCAAUGUUACUUCAUCCGCUCAAUUAAAAGGAAUCCGACUUAGUUGUUUCUACGCCACGUCGGCUCGGCCAAUGCACGAACUUAACAUCUUUGAACACCCUCAAGAUAUACUCACGCGCCUGGUGGGCGAUAGAGUGCACGACGGACCAUCCUGCAAGUACGUAUUGGCCGGAGUUAGCUGGUUCUACAAACACGGGGAUUCACCCGUUGUAGCGCUUUCAAUAGUGUCUCUGAUUCUAAGAAACCGAGUCGCGCGAUUGAGCAGUUCCGGAUUAGGUGGGUCCGUGGGAUCCGUUGUCACGGAUACAUUGGCAUCAUCGAAACGCAGGCACCAAGGCGCUACCUUCGAGCUAGUAAAAUCUGUUCAGCAGAGGUGUGGAAGUGUUCAGGGCGGACUGGGGCUAUCACCUCCUCUUAGCCCUCAGGUCCCGAGAUUGCAAUGCCCUCCCUGCUUGACGCAAACCCAACACAUCGUACUAGACUGUGUUACCCUGGAGGGGACUAAAAGAUACGCACAACCGCGAUUAUACGGGCAAAAGCCGUCCGUCCCAGGAGCAAGGAAUUCCAUCGGCUUGGGGUGCGAGGAGUCUAGAUGCUUCACCUCACCUCAGCAAAAGGAAAAAUAUACGUCCCUUCGACCACAUCAUUUGGAUUACUGCACCGCGGAGACGGUCCACAAUAUCCGCAAUGGUUAUGUUCCUGCCCCAUCUCCAACGGACGGAUUCUCAAUCUCUCUUCUCACCGUAAGUGCGGAGAGAACUGAACAAGCUAUGGUGGCGGCUUUGGAGGGUAUAAUUUCAGUACUUUCCAUGCCUAAUAACUUUUCCAAGACUAUUGAACAACGUAAGACCACGUGCAUCCAAAGAUCUUCUUUUGUAGGCGGUAGUGUGGCGCGCAGAUCCAGGCUACACCAUCACGGGUUGGCAUUCGUCGAGGGCUCCGCCGUACAAUAUGAGCUUUCAUUAUAUGCGCUAAUGACGGACCACACUGGUCUCUCAGUCACAAUAUCGAAGACGACCGAAGUGAUGUGGUACGCACAGGUACGGCGACUGUGUCGGGGUGCAUUCUCGACCCAUCCUGUCCGGCGCGUCGGCAGACGUCCUCGUGCUGCUGGUAGUUCCACAUGGGUUACUACCUUUAAUCCCCUUUCUAUGAUCCAUCGCAAUAAUCACAAUGGCGGCCUUCGAUUGUUGACUUUGCUAAAUAGAGUACUAUCGAAUAUACCCGGCGUCCAACAAAGCACAUCGAUACUGUGUACACGCUUCAGAUCAAUGAGCGUACUCCUCGGUUCUGGGCGUAUGGAAUGUAAUAGAGAGUAUAUUUCGGAAUUUAGGAUAAACAUUCCAUGCGAGCACAGACCUGUGGACCGAUCGCUCAGUGCUCGCGUCCCGAGCACAGCCAGAAAAGAUUAUGAUGUAUACGCCAACCCUACUCUGAAGGAAUCCGCGUGUUAUAAGUUGCUCCGCAGCGAUUGGGUUAUGACACUGGGAAGCCAUGAUCGGCCUGGCAUAAGCCUAGAAUUUUACUCUCUCACAGAUACCAGUCUGAAUUCACCCUUACCAUUACACGCCCUUGAAACAUCCACUUGUGCCAUCGAGCUCAGCUUCUCUUGCCGCGCGAUUGCACCACGUGAUAUUCAGGAAGUCCGUAGAGAGAGAUAUGCUGUAAAACGAAGCCACUGGAAAGAGUCUAGUCAGCUGCCAGCCCGAUCUACUCGCGCUAACCGAUACAGUAAGACUCACUACGUCCCAGCUGUUCGCUUCAGUCAAAGAUUGCGCAUUUUUCUAAGGGAAGCCAAUUUUCAUCUCUCUAUGCAGCGUGGGAUCACCAUGUCUUGGGGACCCAAUCUACGACAGUUAGGUCACCCAACCGAGAAGUCAUGCAGUUUAAAACAGGCGCAAUCCUACAUAAACGCGAGUGGUCUAGCGGCGAGCGCUUUGAGUUAUCACACCAAUACGUUAGUCAGAGUUAUCGGAAGGUACAAUAACGCGACCAAUCCGGCUUCUCUCAUAAGCGCAGCUCUGCGCCAAUAUCUCGGAAUGCUGGUCUCCAUAUGGAGACCCUGCCACGUCACCAGUAUGCAGACAUAUCGCAUUCCGCUUGACGGGUCACCCUUGUUCGAAAUUGACGGGGUCUCCCUUAACCGUAAGGCUGCGACCAAAAAGGAAAUGUCACAACCUCGAGCCUGCCAAUUCGGGGGUUGGCCUACGAUACCAGCGCGACCCCUCGAUAUUGGGGAGCUUAUCGGUCGUUGCUGUUGCCCAUACCAGCGGGAUCGCGAGAUUUAUGACCUUACUUCUGGUUUACAUCUUGUUCGCGGCUUUUCGAUGUUGGACUCAGGGCAUGGGAUUAAGAGAGAUUUCUCCAUAGUCACCACAGAGCUAUUCGAGACCAGUAAAAGCAACCCCUUAUCUAGCACGUCCCUCAGUGUAGUCAAGUGUAAUUUGAGCCGUAAAGGGCAAUACAAAUUCCCCAUCCCCUUUUUUAGCACUGUACCGAGAAUUAUAUUGAACGGGACCGCAUACAUUUGCGGUCUACUCUAUCGACGAGCGCAGCCGUCACAAGCACUCGUAAUGUAUCCUCGCGCCCGAUUGGACUGCGCUUCAAGAGCUCAGGCACUCGAAUCCGCUACGAAGGCAGCGGAAGAUCACGGGGUUGCUUGGUUGAGGUCCAUCGUCCCCUACUCACCCCGAAGAUCUGGCUUUUUGACUAGCGUCGAGUUCUUAACACAGUCUUAUCUUGCUAAGUCUUCAUGUACGACAAUUUAUGCGACUCUGCAGCACCAAGGUCCGUGGAAAGCUUCUAACGCGCACGCCCGAUCAUCUAAACACCCGCCUAUUAG