QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#525993#5660. Simplified Genome Translationsolar_express#Compile Error//Python31.4kb2024-08-21 09:15:182024-08-21 09:15:19

Judging History

你现在查看的是最新测评结果

  • [2024-08-21 09:15:19]
  • 评测
  • [2024-08-21 09:15:18]
  • 提交

answer

#include <iostream>
#include <map>
#include <string>
std::map<std::string, char> TR = {
    {"UUU",'F'},
{"UUC",'F'},
{"UUA",'L'},
{"UUG",'L'},
{"CUU",'L'},
{"CUC",'L'},
{"CUA",'L'},
{"CUG",'L'},
{"AUU",'I'},
{"AUC",'I'},
{"AUA",'I'},
{"AUG",'M'},
{"GUU",'V'},
{"GUC",'V'},
{"GUA",'V'},
{"GUG",'V'},
{"UCU",'S'},
{"UCC",'S'},
{"UCA",'S'},
{"UCG",'S'},
{"AGU",'S'},
{"AGC",'S'},
{"CCU",'P'},
{"CCC",'P'},
{"CCA",'P'},
{"CCG",'P'},
{"ACU",'T'},
{"ACC",'T'},
{"ACA",'T'},
{"ACG",'T'},
{"GCU",'A'},
{"GCC",'A'},
{"GCA",'A'},
{"GCG",'A'},
{"UAU",'Y'},
{"UAC",'Y'},
{"CAU",'H'},
{"CAC",'H'},
{"CAA",'Q'},
{"CAG",'Q'},
{"AAU",'N'},
{"AAC",'N'},
{"AAA",'K'},
{"AAG",'K'},
{"GAU",'D'},
{"GAC",'D'},
{"GAA",'E'},
{"GAG",'E'},
{"UGU",'C'},
{"UGC",'C'},
{"UGG",'W'},
{"CGU",'R'},
{"CGC",'R'},
{"CGA",'R'},
{"CGG",'R'},
{"AGA",'R'},
{"AGG",'R'},
{"GGU",'G'},
{"GGC",'G'},
{"GGA",'G'},
{"GGG",'G'},
{"UAA",'\0'},
{"UAG",'\0'},
{"UGA",'\0'},

};
char ans[400];
int main() {
    int T;
    std::cin >> T;
    while (T--) {
        int n;
        std::string s;
        std::cin >> s;
        n = s.length()/3;
        for (int i = 0; i < n; ++i) {
            ans[i] = TR[s.substr(i*3, 3)];
            if (ans[i] == '\0') break;
        }
        ans[n] = '\0';
        std::cout << ans << '\n';
    }
    return 0;
}

详细

  File "answer.code", line 4
    std::map<std::string, char> TR = {
        ^
SyntaxError: invalid syntax