#B1017. DNA 互补链
DNA 互补链
【题目描述】
脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。
而构成 DNA 的碱基共有 4 种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。
我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。
你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。
【输入描述】
输入一行一个字符串 ,表示一条碱基链。
保证:
- ,这里 表示字符串 的长度;
- 字符串中只包含大写英文字母:。
【输出描述】
输出一行一个字符串表示最终的互补碱基链。
【样例 1】
【样例 1 输入】
ATATGGATGGTGTTTGGCTCTG
【样例 1 输出】
TATACCTACCACAAACCGAGAC
【样例 1 解释】
按照碱基互补配对规则,A 对应 T,T 对应 A,G 对应 C,C 对应 G。
因此原序列 ATATGGATGGTGTTTGGCTCTG 中每一位依次转换后,得到互补链 TATACCTACCACAAACCGAGAC。
【样例 2】
【样例 2 输入】
AGTCGCTA
【样例 2 输出】
TCAGCGAT