#2879. 数字替换
数字替换
说明
Alice不喜欢数字4,但觉得数字8寓意好,她想把数中的4全都替换成8,若数中不含4则无需修改,你能帮帮她吗?输入格式
输入一行,包含一个整数A,表示替换前的数。输出格式
输出一行,包含一个整数B,表示替换后的数。84590458859085
提示
【解题思路提示】从低位到高位处理输入的数字A(即不断 `a /= 10`)。对于每一位数字(`a % 10`),判断是否为4:如果是,则在结果中该位放置8;否则,放置原数字。使用变量 `t` 记录当前位的权重(1, 10, 100...),用于构建新的整数B。
【数据范围】
0 ≤ A ≤ 10^8。