class Solution{
public:
void replaceSpace(char *str,int length){
int count =0;
for(int i=0;i<length;i++){
if(str[i]== )
count++;
}
for(int j=length-1;j>=0;j--){
if(str[j]!= ){
str[j+2*count]=str[j];
}else{
count--;
str[j+2*count]=%;
str[j+2*count+1]=2;
str[j+2*count+2]=0;
}
}
}
};
public:
void replaceSpace(char *str,int length){
int count =0;
for(int i=0;i<length;i++){
if(str[i]== )
count++;
}
for(int j=length-1;j>=0;j--){
if(str[j]!= ){
str[j+2*count]=str[j];
}else{
count--;
str[j+2*count]=%;
str[j+2*count+1]=2;
str[j+2*count+2]=0;
}
}
}
};
我已经通过这道算法题!请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F4060ac7e3e404ad1a894ef3e17650423
全部评论
相关推荐
破防了的哈里很讲原则:咱们两的情况差不太多,我是大一寒假开始学的java,大二下的时候技术栈也学得差不多了,按道理讲应该去找实习了,但我害怕面试,害怕在面试官前出糗,所以不断得麻痹自己,告诉自己八股还没背熟,项目还没理解,所以投不了。然后又染上了酸角洲,沉迷其中,直到最近才开始投。 点赞 评论 收藏
分享

