202 Happy Number
2015-11-14 20:30
381 查看
class Solution { public: bool isHappy(int n) { if(n==1) return true; while(n!=0) { res.insert(n); vector<char> tmp; while(n) { tmp.push_back(n%10); n/=10; } for(int i=0;i<tmp.size();++i) n += tmp[i]*tmp[i]; if(n==1) return true; if(res.find(n)!=res.end()) return false; } } private: set<int> res; };
相关文章推荐
- iOS性能优化:Instruments使用实战
- iOS9的新特性以及适配方案
- Android Studio编译好的apk放在哪里
- unity 在移动平台中,文件操作路径详解
- ios开发-单击和双击手势的区分处理
- poj3321 Apple Tree
- Objective-C中的登录界面判断输入的内容
- android dispatchTouchEvent()事件分发机制
- ios layout机制相关方法
- Android之如何解决android.os.NetworkOnMainThreadException的异常
- xcode6以后empty application到哪去了和三种UI流派的优劣一览(任超)
- 《Django学习》遇到的问题:“TypeError:'str' object is not callable"
- Xcode7.1环境下上架iOS App到AppStore 流程 (Part 三)
- Xcode7.1环境下上架iOS App到AppStore 流程 (Part 二)
- 在公司中怎样使用SVN、Git
- Android开发手记(26) Java多线程的实现
- Android IBinder机制简单介绍
- Android开发Vitamio开发框架Audio音频播放失败
- Android:res之shape制作圆角、虚线、渐变
- [Android Pro] synchronized与static synchronized 的区别