网易游戏实习编程题
来源:互联网 发布:五毛特效app软件 编辑:程序博客网 时间:2024/04/27 22:04
1.给定一个字符串,请你将字符串重新编码,将连续的字符替换成“连续出现的个数+字符”。比如字符串AAAABCCDAA会被编码成4A1B2C1D2A。
输入描述:
每个测试输入包含1个测试用例
每个测试用例输入只有一行字符串,字符串只包括大写英文字母,长度不超过10000。
输出描述:
输出编码后的字符串
#include<iostream>#include<string>#include<vector>#include<cstdio>#include<sstream>using namespace std;int main(){ string s; char temp; int t; vector<string> ivstr; while (getline(cin,s)) { temp = s[0]; t = 0; size_t i; for ( i = 0; i<s.length(); ++i) { if (s[i] == temp) t++; else { ivstr.push_back(to_string(t)); t = 1; string ss; stringstream stream; stream << s[i-1]; ss = stream.str(); ivstr.push_back(ss); temp = s[i]; } } ivstr.push_back(to_string(t)); string ss; stringstream stream; stream << temp; ss = stream.str(); ivstr.push_back(ss); for (int i = 0; i < ivstr.size();++i) cout <<ivstr[i]; cout << endl; }}
2.
阅读全文
0 0
- 网易游戏实习编程题
- 网易实习--编程题
- 网易游戏实习招聘
- 网易2016 实习研发工程师编程题
- 网易2016实习研发工程师编程题
- 网易2016实习研发工程师编程题
- 2017网易实习 [编程题] 调整队形
- 网易游戏实习电话面试
- 网易游戏实习终面
- 网易游戏2017实习面试
- 2016网易游戏暑假实习第一场·第一题
- 2017网易游戏测试工程师-实习招聘在线笔试题
- 网易 2016 实习研发工程师 3道 编程题
- 牛客网之网易2016实习研发工程师编程题
- 比较重量----网易2016实习研发工程师编程题
- 二叉树 网易2016实习研发工程师编程题
- 网易雷火盘古实习2018编程题
- 网易雷火盘古实习2018编程题
- MFC命名规范(收集自网络,方便查看)
- 118. Pascal's Triangle
- 最长回文子串
- 【hdu3652】数位dp(浅尝ACM-A)
- 面试题4
- 网易游戏实习编程题
- 5月新加坡Qoo10母婴类产品销量上升最快的10款产品
- UOJ #128 [NOI2015 D1T2] 软件包管理器
- foreach
- 高斯模糊
- Java网络通信学习(一)- Java Socket 编程
- Centos7下yum安装MySQL5.7
- 面试题5————sql优化
- 简单自定义Toast,实现好看的消息提示框