P406 string

 

数字对撞机 (number.pas/c/cpp)

 http://vod.yysyxx.com:8080/problem.php?id=1438

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main(){
    string s,t;
    int i;
    cin>>s>>t;
    for(i=s.size()-1;i>=0;i--)
        if(s[i]<t[i])s.erase(i,1);
        else if(t[i]<s[i])t.erase(i,1);
    if(s.size()==0)s="BOOM";
    while(s.size()>0 && s[0]=='0')s.erase(0,1);
    if(s.size()==0)s="0";

    if(t.size()==0)t="BOOM";
    while(t.size()>0 && t[0]=='0')t.erase(0,1);
    if(t.size()==0)t="0";
    cout<<s<<endl<<t<<endl;
    return 0;
}

  

posted @ 2016-05-14 19:49  codeisking  阅读(228)  评论(0)    收藏  举报