#include <cstdio>
#include <cstring>
//给出的字符串可能有空格
const int maxn = 100010;
char str[maxn];
int main(){
scanf("%[^\n]", str);
int len = strlen(str), letterSum = 0;
char c;
for(int i = 0; i < len; i++){
c = str[i];
if(c >= 'a' && c <= 'z') letterSum += c - 'a' + 1;
else if(c >= 'A' && c <= 'Z') letterSum += c - 'A' + 1;
}
int oneCount = 0, zeroCount = 0;
while(letterSum){
if(letterSum & 1) oneCount++;
else zeroCount++;
letterSum >>= 1;
}
printf("%d %d", zeroCount, oneCount);
return 0;
}
PAT乙级1056 数零壹
最新推荐文章于 2024-07-10 22:49:54 发布