1078. 字符串压缩与解压 (20)
2018-03-22 17:29
351 查看
柳诺的代码,暂存,莫名奇妙不支持stoi,明明按照网上更新了c++11
#include <iostream> using namespace std; int main() { char t; cin >> t; getchar(); string s, num; getline(cin, s); int cnt = 1; if (t == 'D') { for (int i = 0; i < s.length(); i++) { if (s[i] >= '0' && s[i] <= '9') { num += s[i]; } else { if (num.length() > 0) cnt = stoi(num); while(cnt--) cout << s[i]; cnt = 1; num = ""; } } } else if (s.length() != 0) { char pre = s[0]; for (int i = 1; i < s.length(); i++) { if (s[i] == pre) { cnt++; } else { if (cnt >= 2) cout << cnt; cout << pre; cnt = 1; pre = s[i]; } } if (cnt >= 2) cout << cnt; cout << pre; } return 0; }
相关文章推荐
- PAT 乙级 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 乙级 PAT 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)-PAT乙级真题
- 1078. 字符串压缩与解压 (20) PAT乙级真题
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)
- PAT乙级1078. 字符串压缩与解压 (20)
- PAT (Basic Level) Practise (中文) 1078. 字符串压缩与解压 (20)
- PAT乙级1078. 字符串压缩与解压 (20)
- 1078. 字符串压缩与解压 (20)(C++)