首页 > 其他分享 >AcWing-16替换空格

AcWing-16替换空格

时间:2022-12-30 18:01:17浏览次数:43  
标签:20 string 16 空格 str 字符串 AcWing

请实现一个函数,把字符串中的每个空格替换成"%20"

数据范围

0≤0≤ 输入字符串的长度 ≤1000≤1000。
注意输出字符串的长度可能大于 10001000。

样例

输入:"We are happy."

输出:"We%20are%20happy."

代码如下:
class Solution {
public:
    string replaceSpaces(string &str) {
        string c;string a="%20";
        for(auto x:str)
        {if(x==' ') c+=a;
        else c+=x;
        }
        return c;
    }
};   

 

标签:20,string,16,空格,str,字符串,AcWing
From: https://www.cnblogs.com/daitu66/p/17015505.html

相关文章

  • java 中的char , utf16 utf8
    在设计Java时决定采用16位的Unicode字符集....(中间省略)...现在16位的Char类型已经不能满足描述所有Unicode字符的需要了。Java为了解决这个问题的方法是使用码点和代码单......
  • vMix26(26.0.0.23)免费下载,支持录制9:16.支持8K采集
    vMix预览更新(26.0.0.23)为MP4录制添加了方形(1:1)和垂直(9:16)大小选项添加了选择音频通道(2或4)以从AVI或MP4格式的Replay导出的功能。这允许直接上......
  • 解决fatal: unable to connect to github.com: github.com[0: 20.205.243.166]: err
    输入下面命令行pipinstall"git+git://github.com/erikwijmans/Pointnet2_PyTorch.git#egg=pointnet2_ops&subdirectory=pointnet2_ops_lib"出现错误  解决方法......
  • 助你快速入门,16 张图教你看懂 Ansible,赶紧收藏~【转】
    Ansible是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少人为失误。它基于Python开发,集合了众多运维工具(puppet、cf......
  • AcWing 4818.奶牛大学 题解
    形式化题意给定一个整数\(N\)和一个序列\(c\)(\(|c|=N\)),试找出一个最小的\(x\),使得\(f(x)=(\sum\limits_{i=1}^{N}c_i>=x)\timesx\)的值最大大概思路由于\(......
  • ASP.NET 5 将于2016年一季度发布
    简介:微软ASP.NET团队在GitHub宣布ASP.NET5的发布时间表和发展蓝图。该团队宣布在2015年还将发布三个Beta版,一个ASP.NET5的抢先版(RC1),到2016年一季度,ASP.Net5将正式发布。......
  • 操作系统实战45讲00016
    你好,我是LMOS。在前面的课程中,我们建好了二级引导器,启动了我们的Cosmos,并进行了我们Cosmos的Hal层初始化。我会用两节课带你领会Linux怎样做初始化。虽然我们自己具体实......
  • 0016 常见错误com.example.adminspringboot.mapper.UserMapper.update
    错误截图  在使用mybatis中容易出现解决方法:在配置文件中加上路径书写:mybatis:mapper-locations:classpath:mapper/*.xml#扫描所有mapper下的xml文件 ......
  • F. Teleporters-cf1661 F
    F.Teleportershttps://codeforces.com/problemset/problem/1661/F题意一条路上0\(a_1a_2...a_{n}\)的位置上有传送门要从x位置的传送门到y位置的传送门要花费\((x-......
  • 163.缺失的空间
    给定一个排序的整数数组nums ,其中元素的范围在 闭区间 [lower,upper] 当中,返回不包含在数组中的缺失区间。示例:输入:nums=[0,1,3,50,75],lower=0和upp......