首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
大家向前冲鸭
中兴_无线研究院_基带软件开发
获赞
6
粉丝
6
关注
0
看过 TA
46
男
香港中文大学(深圳)
2017
信息技术岗
IP属地:广东
coder
私信
关注
拉黑
举报
举报
确定要拉黑大家向前冲鸭吗?
发布(70)
评论
刷题
收藏
大家向前冲鸭
关注TA,不错过内容更新
关注
2019-12-10 17:07
中兴_无线研究院_基带软件开发
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;}}}}; 我已经通过这道算法题!请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 https://www.nowcoder.com/questionTerminal/4060ac7e3e404ad1a894ef3e17650423
0
点赞
评论
收藏
分享
2019-12-10 10:52
中兴_无线研究院_基带软件开发
2019.12.10 在牛客打卡6天!
0
点赞
评论
收藏
分享
2019-12-06 16:47
中兴_无线研究院_基带软件开发
//删除字符串中最少出现的字符#include<iostream>#include<string>using namespace std;int main(){string s;while(cin>>s){int a[26]={0};int n = s.size();for(int i=0;i<n;i++){a[s[i]-a]++;}int min = a[s[0]-a];for(int j=1;j<n;j++){if(a[s[j]-a]<min){min=a[s[j]-a];}}for(int k=0;k<n;k++){if(a[s[k]-a]>min){cout<<s[k];}}cout<<endl;}return 0;} 我已经通过这道算法题! 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 https://www.nowcoder.com/questionTerminal/05182d328eb848dda7fdd5e029a56da9
0
点赞
评论
收藏
分享
2019-12-03 15:56
中兴_无线研究院_基带软件开发
//字串排序#include<iostream>#include<vector>#include<string>#include<algorithm>using namespace std;bool comp(const string &s1,const string &s2){return s1<s2;}int main(){int n;vector<string>s;while(cin>>n){while(n!=0){n--;string t;cin>>t;s.push_back(t);}sort(s.begin(),s.end(),comp);for(int i=0;i<s.size();i++){cout<<s[i]<<endl;}}return 0;} 我已经通过这道算法题!给定n个字符串,请对n个字符串按照字典序排列。 https://www.nowcoder.com/questionTerminal/5af18ba2eb45443aa91a11e848aa6723
0
点赞
评论
收藏
分享
2019-12-03 15:10
中兴_无线研究院_基带软件开发
//int to binary 有多少个1#include<iostream>using namespace std;int main(){int a,count;cin>>a;count =0;while(a>0){if(a&1)count++;a>>=1;}cout<<count<<endl;} 我已经通过这道算法题! 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。 https://www.nowcoder.com/questionTerminal/440f16e490a0404786865e99c6ad91c9
0
点赞
评论
收藏
分享
2019-12-03 14:21
中兴_无线研究院_基带软件开发
我已经通过这道算法题! 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。 https://www.nowcoder.com/questionTerminal/eb94f6a5b2ba49c6ac72d40b5ce95f50
0
点赞
评论
收藏
分享
2019-12-03 14:07
中兴_无线研究院_基带软件开发
//数字倒序不重复输出#include<stdio.h>int main(){int n,m;int a[10] = {0};scanf("%d",&n);while(n){m=n;if(a[m]!=1){a[m] = 1;printf("%d",m);}n = n/10;} 我已经通过这道算法题!输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 https://www.nowcoder.com/questionTerminal/253986e66d114d378ae8de2e6c4577c1
0
点赞
评论
收藏
分享
2019-12-03 13:50
中兴_无线研究院_基带软件开发
//reverse int#include<stdio.h>int main(){int i,k;scanf("%d",&k);while(k==0){printf("%d",k);}while(k!=0){i=k;printf("%d",i);k = k/10;}return 0;} 我已经通过这道算法题! 描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 https://www.nowcoder.com/questionTerminal/ae809795fca34687a48b172186e3dafe
0
点赞
评论
收藏
分享
2019-12-03 13:45
中兴_无线研究院_基带软件开发
//reverse string#include<iostream>#include<string>#include<algorithm>using namespace std;int main(){string s;getline(cin,s);reverse(s.begin(),s.end());cout<<s<<endl;return 0;} 我已经通过这道算法题!写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如: https://www.nowcoder.com/questionTerminal/e45e078701ab4e4cb49393ae30f1bb04
0
点赞
评论
收藏
分享
2019-12-03 13:37
中兴_无线研究院_基带软件开发
进入刷题mode
2019.12.03 在牛客打卡5天!
0
点赞
评论
收藏
分享
2019-11-28 14:30
中兴_无线研究院_基带软件开发
//取近似值#include<stdio.h>int main(){double in;int res;scanf("%lf",&in);if((in-(int)in)*10>=5)res = (int)in+1;elseres =(int)in;printf("%d",res);}
0
点赞
评论
收藏
分享
2019-11-28 14:03
中兴_无线研究院_基带软件开发
//hex to decimal#include<iostream>using namespace std;int main(){int a;while(cin>>hex>>a){cout<<a<<endl;}}
0
点赞
评论
收藏
分享
2019-11-28 13:54
中兴_无线研究院_基带软件开发
//string divide 8#include<iostream>using namespace std;int main(){string str;while(getline(cin,str)){while(str.size()>8){cout<<str.substr(0,8)<<endl;//字符串下标0后8位str = str.substr(8);//字符串下标8开始剩余字符串}cout<<str.append(8-str.size(),'0')<<endl;//不够8位补0}}
0
点赞
评论
收藏
分享
2019-11-28 11:20
中兴_无线研究院_基带软件开发
//count char in a string#include<stdio.h>#include<string.h>int main(){char str[10000];char ch;int count=0;{gets(str);scanf("%c",&ch);for(int i=0;i<strlen(str);i++){if(str[i]==ch || str[i]==ch-32 || str[i]==ch+32)count++;}printf("%d",count);}return 0;}
0
点赞
评论
收藏
分享
2019-11-28 10:30
中兴_无线研究院_基带软件开发
//the length off_the last word#include<stdio.h>#include<string.h>int main(){char ch[5000];int i,count=0;gets(ch);int n = strlen(ch);if(n==0 && n>5000)printf("error!");else{for(i=n;i>=0;i--){if(ch[i]!=' ')count++;elsebreak;}printf("%d",count-1);}return 0;}
0
点赞
评论
收藏
分享
1
2
3
4
5
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务