lc202-Happy Number 發表於 2015-08-30 | 分類於 leetcode | 0 comments | 1234567891011121314151617181920212223#include <iostream>#include <vector>using namespace std;class Solution { vector<int> myVec;public: bool isHappy(int n) { if (std::find(myVec.begin(), myVec.end(), n) != myVec.end()) { if(n!=1) return false; } myVec.push_back(n); int sum=0,m; m=n; while(m){ sum+=(m%10)*(m%10); m/=10; } if(sum==1) return true; else return isHappy(sum); } };