《B4496 [GESP202603 一级] 数字替换》

题目描述

Alice 不喜欢数字 4,但觉得数字 8 寓意好,她想把数中的 4 全都替换成 8,若数中不含 4 则无需修改,你能帮帮她吗?

输入格式

输入一行,包含一个整数 A,表示替换前的数。

输出格式

输出一行,包含一个整数 B,表示替换后的数。

输入输出样例

输入 #1复制

复制代码
8459045

输出 #1复制

复制代码
8859085

输入 #2复制

复制代码
123

输出 #2复制

复制代码
123

说明/提示

样例解释

对于样例 1,输入 8459045 中有两个 4,都将其替换为了 8,得到 8859085。

对于样例 2,输入 123 中不包含 4,无需修改输入数字,输出 123。

数据范围

保证 0≤A≤108。

代码实现:

cpp 复制代码
#include <iostream>
#include <string>
using namespace std;

int main() {
    string s;
    cin >> s;
    for (int i = 0; i < s.size(); i++) {
        if (s[i] == '4') {
            s[i] = '8';
        }
    }
    cout << s << endl;
    return 0;
}
相关推荐
不会就选b10 小时前
数据结构之排序
数据结构
我不会起名字32212 小时前
一天一道算法题(34):回溯法的经典例题(子集)
java·数据结构·python·算法·golang·深度优先·力扣
Logic10115 小时前
C语言/数据结构位运算题解:异或XOR找出货船中的“独特载货量“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
彧azz16 小时前
DFS与BFS:图遍历的两大核心算法
数据结构·学习·算法·深度优先·广度优先
青山木17 小时前
Hot 100 --- 最长递增子序列
java·数据结构·算法·leetcode·动态规划
土司大王17 小时前
LeetCode hot100——33.搜索旋转排序数组:Java 二分模板与 O(log n) 实现
数据结构·算法·leetcode
程序员阿鹏18 小时前
如何实现MySQL分库分表?
数据结构·数据库·sql·mysql·缓存
ysu_031419 小时前
08-二叉树遍历:四种方式详解
c语言·数据结构·算法·leetcode
Lyyaoo.20 小时前
【二分查找】【中等】搜索二维矩阵/排序数组的第一位和最后位置/搜索旋转排序数组/旋转排序数组中的最小值
java·数据结构·算法
Lyyaoo.21 小时前
【二分查找】【困难】寻找两个有序数组的中位数
java·数据结构·算法