class Solution { public: string add(string a, string b) { reverse(a.begin(), a.end()); reverse(b.begin(), b.end()); int pre = 0, i = 0; if (a.size() > b.size()) swap(a, b); for (; i < a.size(); i ++) { int num1 = a[i] - 48, num2 = b[i] - 48; int sum = pre + num1 + num2; pre = sum / 10; b[i] = ...