华为
来源:互联网 发布:企业家精神 知乎 编辑:程序博客网 时间:2024/05/17 05:51
第一题:压缩字符串,如aabbcee压缩成2a2bc2e#include<iostream>#define N 100using namespace std;void stringZip(const char *pInputStr, long lInputLen, char *pOutputStr){ int count,pos=0; char temp; for(int i=0;i<lInputLen;) { count=0; temp=pInputStr[i]; while(temp==pInputStr[i]) {i++;count++;} if(count>1) { pOutputStr[pos]=count+'0'; pOutputStr[pos+1] = temp; pos=pos+2; } else { pOutputStr[pos] = temp; pos++; } } pOutputStr[pos]='\0';}int main(){ char input[N]={'\0'}; char output[N]; cin>>input; stringZip(input,sizeof(input),output); cout<<output<<endl; return 1;}
0 0
- 华为
- 华为
- 华为
- 华为
- 华为
- 华为
- 华为
- 华为
- 华为
- 华为
- 华为HR展现华为
- 华为印象
- 面试华为
- 华为/腾讯
- 华为基本法
- 华为精神
- 逃离华为
- 华为转贴篇一
- Spring 事务配置
- flex sprite圆角矩形发光体的使用
- Android中自定义View和自定义动画
- 自定义AsyncResult
- Tomcat SSL配置及Tomcat CA证书安装
- 华为
- JVM系列七:JDK5.0中JVM堆模型、GC垃圾收集详细解析
- oracle修改ip过程
- 输入/输出
- JAVA基础:八进制,十六进制表示
- 2.动态setBackground后导致Padding无效。
- atoi函数源代码
- 排序1+5:各种排序算法的总结和比较
- 图像放大并进行BiCubic插值 Matlab/C++代码