旨在为小朋友们提供全面的学习材料,共同为等级考试做好准备。
添加小助手微信,回复【GESP一级2026.03_数字替换】,获取本题源代码。
【提交】
https://www.luogu.com.cn/problem/B4496
【问题描述】
Alice 不喜欢数字 4,但觉得数字 8 寓意好,她想把数中的 4 全都替换成 8,若数中不含 4 则无需修改,你能帮帮她吗?
【输入描述】
输入一行,包含一个整数 ,表示要替换前的数。
【输出描述】
输出一行,包含一个整数 ,表示替换后的数。
【样例输入1】
8459045【样例输出1】
8859085【样例输入2】
123【样例输出2】
123【样例解释】
对于样例1,输入 8459045 中有两个 4,都将其替换为了 8,得到 8859085。
对于样例2,输入 123 中不包含 4,无需修改输入数字,输出 123。
【数据范围】
。
参考程序:
'''[GESP202603 一级] 数字替换https://www.luogu.com.cn/problem/B4496'''A = int(input())B = 0k = 1while A != 0: c = A % 10if c == 4: c = 8 B += c * k k *= 10 A = A // 10print(B)青少年编程竞赛交流
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的21天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。
