#B1017. DNA 互补链

DNA 互补链

【题目描述】

脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。

而构成 DNA 的碱基共有 4 种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。

我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。

你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。


【输入描述】

输入一行一个字符串 ss,表示一条碱基链。

保证:

  • 1≤∣s∣≤10001\le |s| \le 1000,这里 ∣s∣|s| 表示字符串 ss 的长度;
  • 字符串中只包含大写英文字母:{A,T,G,C}\{A,T,G,C\}。

【输出描述】

输出一行一个字符串表示最终的互补碱基链。


【样例 1】

【样例 1 输入】

ATATGGATGGTGTTTGGCTCTG

【样例 1 输出】

TATACCTACCACAAACCGAGAC

【样例 1 解释】

按照碱基互补配对规则,A 对应 T,T 对应 A,G 对应 C,C 对应 G。

因此原序列 ATATGGATGGTGTTTGGCTCTG 中每一位依次转换后,得到互补链 TATACCTACCACAAACCGAGAC。


【样例 2】

【样例 2 输入】

AGTCGCTA

【样例 2 输出】

TCAGCGAT