数字碰撞

该程序设计问题要求实现一种新型数字运算规则——数字碰撞,即比较两个相同位数的整数,保留每位上较大的数字。给定两个整数x和y,输出它们碰撞后的结果。如果所有数位上的数字都消失,则输出"BOOM"。样例输入和输出展示了不同情况下的碰撞结果。
摘要由CSDN通过智能技术生成

时间限制:1s;内存限制:256MB

【问题描述】
小 Y 发明了一个新型数字运算规则:数字碰撞,运算规则如下:
1.参不运算的两个数位数必须相同
2.将两个整数的每一位迚行比较,较小的那个数字会被撞碎,较大的数字保留下来(如果两数相同,都会保留)
例如下面例子中:
两个整数 13570 和 21673 碰撞后,对应数位上较小的值已经消失,碰撞的结果为:第一个数字剩下 37,第二个数字剩下 2673。
现在小 Y 想让你写一个程序来实现数字碰撞这一运算

【输入文件】
第一行一个整数 x,表示输入的第一个整数
第二行一个整数 y,表示输入的第二个整数

【输出文件】
输出包含两行,第一个表示 x 碰撞后的结果
第二行表示 y 碰撞后的结果
若 x 或者 y 所有数位上的数字都消失了,该行输出“BOOM”注意都是大写的

【样例输入 1】
13570
21673
【样例输出 1】
37
2673
【样例 1 解释】
参考题目描述

【样例输入 2】
300
500
【样例输出 2】
0
500
【样例 2 解释】
300 第一位被撞碎了,剩下 00,因为不能包含前导 0,输出 0。500 没有任何一位被撞碎

【样例输入 3】
1234
5678
【样例输出 3】
BOOM
5678
【样例 3 解释】
1234 每一位都

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值