入力:
abcdE
出力:
ABCDe
このコードの効率的でコードの少ないソリューションを探しています。
#include <iostream>
#include <string>
using namespace std;
int main() {
int len, ;
string data;
cin >> data;
len = data.length();
for (i = 0; i < len; i++)
if (isupper(data[i]))
data[i] = tolower(data[i]);
else
data[i] = toupper(data[i]);
cout << data << endl;
return 0;
}