#97. 配对碱基链

配对碱基链

题目描述

脱氧核糖核酸 (DNA) 由两条互补的碱基链以双螺旋的方式结合而成。而构成 DNA 的碱基共有 44 种,分别为腺瞟呤 (A)、鸟嘌呤 (G)、胸腺嘧啶 (T) 和胞嘧啶 (C)。

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

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

输入格式

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

输出格式

输出包含一行一个只含有大写字母 ATGC 的字符串,为与输入的碱基链互补的碱基链。

ATATGGATGGTGTTTGGCTCTG
TATACCTACCACAAACCGAGAC

数据规模与约定

对于全部的测试点,保证 ss 的长度不超过 255255,且只含有大写字母 ATGC,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。