简单字符串处理
class Solution {
public:
string licenseKeyFormatting(string S, int K) {
string NoDashStr;
for(int i=0;i<S.size();i++)
{
if(S[i]!='-')
{
if(S[i]>='a'&&S[i]<='z')
NoDashStr+=S[i]-'a'+'A';
else
NoDashStr+=S[i];
}
}
string result;
int begin=0;
if(NoDashStr.size()%K!=0)
result+=NoDashStr.substr(0,NoDashStr.size()%K)+"-";
begin=NoDashStr.size()%K;
while(begin+K-1<NoDashStr.size())
{
result+=NoDashStr.substr(begin,K)+"-";
begin+=K;
}
result.erase(result.end()-1);
return result;
}
};