代码实现:
#include<stdio.h>
#include<string.h>
int main()
{
char str[100001];
int sum = 0, cnt_0 = 0, cnt_1 = 0;
gets(str);
for (int i = 0; i < strlen(str); i++)
if (str[i] >= 'a'&&str[i] <= 'z')sum += str[i] - 'a' + 1;
else if (str[i] >= 'A'&&str[i] <= 'Z')sum += str[i] - 'A' + 1;
do
{
if (sum % 2 == 0 && sum != 0)cnt_0++;
else if (sum % 2 == 1)cnt_1++;
sum /= 2;
} while (sum!= 0);
printf("%d %d", cnt_0, cnt_1);
return 0;
}