P406 string

 

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#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 @   codeisking  阅读(224)  评论(0)    收藏  举报
(评论功能已被禁用)
编辑推荐:
· 字符集、编码的前世今生
· Web性能优化:从 2 秒到200毫秒
· WPF 使用GDI+提取图片主色调并生成Mica材质特效背景
· golang遍历处理map时的常见性能陷阱
· .NET8带来的一些新特性
阅读排行:
· Web性能优化:从 2 秒到200毫秒
· 看到这种代码,我直接气到想打人
· 1 分钟生成架构图?程序员 AI 绘图保姆级教程
· 字符集、编码的前世今生
· 最快的流媒体服务器搭建 smart_rtmpd
点击右上角即可分享
微信分享提示