您的位置:首页 > 移动开发

Topcoder SRM 583 DIV2 SwappingDigits

2013-06-19 09:05 337 查看
题目题意是交换一次,使数字最小,且数字前面不能有前导0

string minNumber(string num)
{
string res = num;
for(int i = 0 ; i < num.size(); i ++ ){
for(int j = i + 1;  j < num.size(); j ++  ){
if(i == 0 && num[j] == '0') continue;
else{
swap(num[i],num[j]);
res = res > num ? num : res;
swap(num[i],num[j]);
}
}
}
return res;
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: