#P14023. 按位异或运算

按位异或运算

题目背景

按位异或运算符 (^) 是一种二进制运算,从低位到高位将两个操作数的每个位逐位进行比较,如果两个位不同,结果为 11,如果两个位相同,结果为 00。例如,2 ^ 4 的二进制表示为 0000001000000010 ^ 0000010000000100,按位异或后得到 0000011000000110,即 66

题目描述

计算两个二进制整数按位异或结果中二进制位值为 11 的位数。

输入格式

第一行是一个正整数 NN,表示要计算结果的组数。

接下来有 NN 组输入,每组输入占两行,分别是要进行按位异或运算的二进制形式的整数。

输出格式

NN 行,分别是每组两个二进制整数按位异或结果中二进制位值为 11 的位数。

输入输出样例

2
00000010
00000100
11111111111111111111
1010
2
18

说明/提示

👀️ 对于 100%100\% 的数据,1N100001 \leq N \leq 10000 ,输入的二进制形式的整数位数不超过 100100