| leetcodeSolution to some Leetcode problems written in C++ | 
| git clone git://git.dimitrijedobrota.com/leetcode.git | 
| Log | Files | Refs | README | LICENSE | 
0038.cpp (580B)
    0 class Solution {
              1   public:
              2     string countAndSay(int n) {
              3         string crnt = "1";
              4         for (int i = 1; i < n; i++) {
              5             string res = "";
              6             int c = crnt.front(), count = 1;
              7             for (int i = 1; i < crnt.size(); i++) {
              8                 if (crnt[i] == c)
              9                     count++;
             10                 else {
             11                     res += to_string(count) + (char)c;
             12                     count = 1;
             13                     c = crnt[i];
             14                 }
             15             }
             16             crnt = res + to_string(count) + (char)c;
             17         }
             18         return crnt;
             19     }
             20 };