#P1474. 修改字符串(二)
修改字符串(二)
题目描述
鸭哥拿到了一个仅包含小写字母的字符串。对于每个下标,如果的二进制表示有奇数个,那么将修改为对应的大写字母。(下标从开始)
例如,字符串"abcdefg"
,其中下标在二进制表示下都有奇数个,因此字符串为"ABcDefG"
。
鸭哥想知道她拿到的字符串修改是什么,你能帮帮她吗?
输入描述
第一行为输入一个整数,表示有组输入。
接下来行,每行一个仅包含小写字母的字符串。
输出描述
输出行,每行一个字符串,表示修改后的字符串。
样例1
输入
1
abcdefg
输出
ABcDefG
样例2
输入
3
vwcvnwaomy
ovoxcfdtf
yynbve
输出
VWcVnwAOmy
OVoXcfDTf
YYnBve