解题代码
#include<iostream>
#include<string>
using namespace std;
int main() {
string str;
getline(cin, str);
int sum = 0;
for (auto x : str) {
if (x >= 'a' && x <= 'z')
sum += x - 'a' + 1;
else if (x >= 'A' && x <= 'Z')
sum += x - 'A' + 1;
}
int sum0 = 0, sum1 = 0;
while (sum) {
if (sum % 2 == 1) sum1++;
else sum0++;
sum /= 2;
}
cout << sum0 << " " << sum1;
return 0;
}
测试结果
问题整理
1.基础题目。