碱基序列
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Background
众所周知,碱基是指嘌呤和嘧啶的衍生物,是核酸、核苷、核苷酸的成分。DNA和RNA的主要碱基略有不同,其重要区别是:胸腺嘧啶是DNA的主要嘧啶碱,在RNA中极少见;相反,尿嘧啶是RNA的主要嘧啶碱,在DNA中则是稀有的。
Description
这道题目需要你考虑的是双链的DNA分子。
学过必修1的大家一定知道,在DNA当中,A(ADENINE 腺嘌呤)与T(THYMINE 胸腺嘧啶)互补配对,C(CYTOSINE 胞嘧啶)与G(GUANINE 鸟嘌呤)互补配对。
你现在的任务是,读取一串DNA碱基序列,并输出它的互补链。
Format
Input
一行字符串,长度≤10^5,保证字符串中所有字符都是'A'、'T'、'G'、'C'其中一种
Output
一行字符串,输出它的互补链
Sample 1
Input
AAGATGC
Output
TTCTACG
Limitation
1s, 128MB for each test case.
Hint
C语言在#include<string.h>
头文件下
有size_t strlen(const char *string);
函数
可以直接用int
变量接收size_t
返回值