class Solution{
public:
void replaceSpace(char *str,int length){
int count =0;
for(int i=0;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
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
全部评论
相关推荐
10-16 12:29
携程_移动安全研发 Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享