给定一个长度为 n 的字符串 s(下标从 1 开始),字符串仅由大小写字母组成。
你有一个字符转换器,具有“阴”“阳”两种状态,初始状态为“阴”。
按下标从小到大依次处理字符串中的每个字符:
Tk 有一个长度为n仅由大小写字母组成的字符串s(下标从1开始)。
Tk 给你一个字符转换器,该转换器有阴阳两种状态,初始状态为阴。
你需要按照下标从小到大依次对字符串进行以下操作:
对于不满足上述条件的字符,不进行操作,转换器状态保持不变。
请输出操作完成后的字符串.
第一行输入一个正整数n(1≦n≦2×105)表示字符串长度
输出一个字符串,表示操作完成后的字符串.
输入
5
abCCd
输出
AbcCD
下标 1时为阴,字符a为小写,转换为大写A,状态切换为阳;
下标2时状态为阳,字符b为小写,无法操作,状态保持为阳;
下标3时状态为阳,字符C为大写,转换为小写c,状态切换为阴;
下标4时状态为阴,字符C为大写,无法操作,状态保持为阴;
下标5时状态为阴,字符d为小写,转换为大写 D,状态切换为阳。