给你一个全部由大小写字母组成的字符串,你每次可以将一个小写字母变换成对应的大写字母,或把一个大写字母变换成对应的小写字母。请问:至少要进行多少次变换才可以使整个字符串全部由大写字母或全部由小写字母组成?
【输入数据】
输入共 1 行,为一个仅由大小写字母组成的字符串。
【输出数据】
输出共 1 行,1 个整数,表示至少要变换的次数。
【样例输入】
NanHaiOI
【样例输出】
4
【数据范围】
对于 100%的数据:字符串的长度小于等于 106。
这题完全不用ACEII码啊!(水题)
代码:#include
using namespace std;
string n;
long long a,b;
int main()
{
cin>>n;
for(int i=0;i='A'&&n[i]<='Z')
a++;
if(n[i]>='a'&&n[i]<='z')
b++;
}
cout<
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)