[Leetcode]#258 Add Digits

来源:互联网 发布:ubuntu cmake安装 编辑:程序博客网 时间:2024/05/17 08:50
//#258 Add Digits//28ms unknown distributionclass Solution {public:    int addDigits(int num)     {        while(num > 9)        {            vector<int> digits = pushVector(num);            num = addVector(digits);            cout << "num == " << num << endl;        }        return num;    }    vector<int> pushVector(int num)    {        vector<int> digits;        while(num != 0)        {            int remainder = num % 10;            digits.push_back(remainder);            num = num / 10;        }        return digits;    }    int addVector(vector<int> v)    {        int sum;        for(unsigned int i=0; i<v.size(); i++)        {            sum = sum + v[i];        }        return sum;    }};
0 0
原创粉丝点击