当前位置: 首页 > news >正文

东台做网站百度大数据查询

东台做网站,百度大数据查询,做下一个盗版小说网站,扁平化网站设计方案编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1&#xff0c…

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

  • 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
  • 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
  • 如果这个过程 结果为 1,那么这个数就是快乐数。

如果 n 是 快乐数 就返回 true ;不是,则返回 false 。

示例 1:

输入:n = 19
输出:true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1

示例 2:

输入:n = 2
输出:false

提示:

  • 1 <= n <= 231 - 1

方法1:(3ms)

    public static boolean isHappy(int n) {int m = n;ArrayList<Integer> list = new ArrayList<>();while (!list.contains(m)){list.add(m);if (m == 1){return true;}int sum = 0;String str = m + "";int length = str.length();for (int i = 0; i < length; i++) {sum += Math.pow(Integer.parseInt(str.charAt(i) + "") , 2);}m = sum;}return false;}

方法2:(0ms)

    public int squareSum(int n) {int sum = 0;while(n > 0){int digit = n % 10;sum += digit * digit;n /= 10;}return sum;}public boolean isHappy(int n) {int slow = n, fast = squareSum(n);while (slow != fast){slow = squareSum(slow);fast = squareSum(squareSum(fast));};return slow == 1;}

方法2:(1ms)

    public boolean isHappy(int n) {Set<Integer> set = new HashSet<>();while(n!=1  &&  !set.contains(n)){set.add(n);n=cal(n);}return n==1;}public int cal(int nn){int sum=0;while(nn!=0){sum+=(nn%10)*(nn%10);nn/=10;}return sum;}

http://www.tj-hxxt.cn/news/109697.html

相关文章:

  • 怎么建立自己公司的网站百度推广上班怎么样
  • 陶瓷网站模板一键优化软件
  • 自动网站建设系统cmsseo的宗旨是什么
  • 上海网站建设到诺然宁波seo关键词费用
  • 网站 什么语言开发的百度新闻搜索
  • 重庆网站建设慕枫苏州优化收费
  • 做网页的app网站的优化
  • 白银市做网站网址seo查询
  • 天元建设集团有限公司是什么性质seo关键词外包公司
  • 俄罗斯代购网站我要安装百度
  • 个人网站建设一般流程企业产品营销策划推广
  • 轻淘客网站怎么做搜索引擎营销包括
  • 建设装修公司网站西安网站seo价格
  • 做网站的热门行业优化营商环境的金句
  • 电子商务网站建设毕业论文河北电子商务seo
  • 网站里面嵌入的地图是怎么做的企业文化内容范本
  • 长沙做医院的网站建设自媒体发布软件app
  • 网站改版seo建议重庆网站建设推广
  • 徐州做网站优化按效果付费的网络推广方式
  • 淘宝上成都网站建设廊坊百度seo公司
  • 企业管理培训课程机构黄山搜索引擎优化
  • 做网站前端需要编程基础吗国内seo做最好的公司
  • 专门做分析图的网站磁力搜索引擎不死鸟
  • 巢湖网站设计培训课程网站
  • 音乐网站开发与设计亿驱动力竞价托管
  • 青海住房和城乡建设部网站腾讯广告推广平台入口
  • 河北省建设厅政府网站公示北京债务优化公司
  • 集团公司管理系统seo关键词排名优化的方法
  • 万网网站备案管理输入关键词自动生成文章
  • 政府网站是哪个建设的广州搜发网络科技有限公司