Lang:G++
Edit1234567891011121314151617181920212223242526#include<bits/stdc++.h>int main(){int T;std::cin >> T;while(T--){std::string s;std::cin >> s;std::string ans;for(int i = 0; i < s.size(); i++){if(s[i] == '_'){ans+= s[i+1]-32;i +=1;continue;}if(s[i]>='A'&&s[i]<='Z'){ans+= '_';ans+= s[i] + 32;continue;}ans += s[i];}std::cout << ans << std::endl;}return 0;}