B - 高橋くんと文字列圧縮 / AtCoderBeginnerContest#019
#include <iostream> #include <string> using namespace std; void Solve(string str) { int count=1; for (int i=1; i<=str.length(); ++i) if (str[i-1] == str[i]) ++count; else { cout << str[i-1] << count; count=1; } cout << endl; } int main(void) { string str; cin >> str; Solve(str); return 0; }
文字と数値を別にして出力。
〜了〜