Leetcode Happy Number
来源:互联网 发布:连接数据库的方法 编辑:程序博客网 时间:2024/05/29 03:08
一天一题~充实自己
/***A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits, and repeat the process until the number equals 1 (where it will stay), or it loops endlessly in a cycle which does not include 1. Those numbers for which this process ends in 1 are happy numbers.*/public class Solution { public boolean isHappy(int n) { int x = n; int y = n; while(x > 1) { x = cal(x); if(x == 1) return true; y = cal(cal(y)); if(y == 1) return true; if(x == y) return false; } return true; } public int cal(int n) { int x = n; int s = 0; while(x>0) { s = s + (x%10) * (x%10); x = x/10; } return s; }}
0 0
- [leetcode] Happy Number
- leetcode: Happy Number
- [LeetCode] Happy Number
- [LeetCode]Happy Number
- LeetCode 202 Happy Number
- LeetCode OJ Happy Number
- [LeetCode]202.Happy Number
- LeetCode 202-Happy Number
- leetcode-202 Happy Number
- [LeetCode]Happy Number
- leetcode 202: Happy Number
- leetcode Happy Number
- [LeetCode 202]Happy Number
- LeetCode (24) Happy Number
- LeetCode Happy Number 题解
- [LeetCode] Happy Number
- leetcode 202 Happy Number
- LeetCode Happy Number
- 黑马程序员--Java基础总结
- iOS UIFont(转载)
- [iOS学习笔记]自学过程中积累的知识点(一)
- 服务器证书无效的解决办法
- Android服务端开发1-使用Eclipse搭建Java Web服务端
- Leetcode Happy Number
- rviz显示地图
- C++中的const的使用
- Install OpenCV2.4.9 in Ubuntu12.04 LTS
- Redhat6安装最新版Firefox
- 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向,陆续更新。。。。)
- Android正常模式启动过程-世界的起源
- 【数据结构】回顾优先队列(堆)
- ubuntu Django安装