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

大连网络营销公司seo推广优化排名软件

大连网络营销公司,seo推广优化排名软件,深圳市龙华区地图全图,注册城乡规划师报考条件2023【力扣】202. 快乐数 编写一个算法来判断一个数 n 是不是快乐数。 【快乐数】 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。 如果这个过程…

【力扣】202. 快乐数

编写一个算法来判断一个数 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 <= 2 31 2^{31} 231 - 1

题解

思路:题目中说了会可能会无限循环,那么也就是说求和的过程中,sum会重复出现 ——> 哈希

使用哈希法,来判断这个 sum 是否重复出现,如果重复了就是 return false, 否则一直找到 sum 为1为止

import java.util.*;class Solution {public boolean isHappy(int n) {Set<Integer> record = new HashSet<>();//n变为1了或者sum会重复出现了停止while (n != 1 && !record.contains(n)) {//哈希记住sum值record.add(n);int sum = 0;while (n > 0) {int temp = n % 10;sum += temp * temp;n = n / 10;}n = sum;}return n == 1;}
}
http://www.khdw.cn/news/52143.html

相关文章:

  • 遵义公司网站制作哪家好百度学术官网
  • 网站开发项目经验描述seo关键词优化
  • 企业网站建设的注意事项seo顾问收费
  • 全平台内容生成系统成都官网seo费用
  • 传业做微采商城网站引流推广
  • 网站上的在线客服百度推广怎么提高关键词排名
  • 四川省建设工程信息网站seo实战指导
  • 建设项目审批后公示在哪个网站体验营销是什么
  • 什么网站容易做百度权重推广关键词优化
  • wordpress 首页调用文章网站推广优化教程
  • 平安建设 十户长网站地址百度搜索风云榜小说
  • 单页网站的制作网络运营与推广
  • 成都企业网站制作网络营销师官网
  • 北京网站建设公司电话百度移动开放平台
  • 张家港那家做网站优化关键词有哪些方法
  • 南通网站搭建定制关键词投放
  • 上海个人做网站东莞seo推广机构帖子
  • 树莓派 做网站正规代运营公司
  • 河北廊坊疫情最新消息今天seo学校培训
  • 郑州网站开发培训价格网络整合营销
  • 怎样做网站优化排名营销型网站建设团队
  • 小程序功能网站seo价格
  • 网站开发如何适应手机现实要求网站外链有多重要
  • 民政 门户网站 建设百度app内打开
  • 乐清网站设计公司哪家好黄冈地区免费网站推广平台
  • 做厂房的网站优化设计答案六年级
  • wordpress邮件订阅seo资源网站排名
  • 最全的网站大全防城港网站seo
  • 可以做动态图表的网站怎么优化百度关键词
  • 网站建站要多少钱seo自学网官方