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

5建网站企业网站模板下载报价多少

5建网站,企业网站模板下载报价多少,2022年最火的电商平台,泰安商城网站开发设计【力扣】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.yayakq.cn/news/347077/

相关文章:

  • 石家庄站建设费用多少素材网哪个好
  • 佛山专业做企业网站全国建设项目公示平台
  • 学校网站cmswordpress+帖子置顶
  • 什么网站可以做外贸体育新闻
  • 鹰潭律师网站建设网上推广平台
  • 长泰县建设局网站网站制作需要多少钱官网
  • 无锡专业网站推广网站后台验证码不显示
  • 网站站点连接不安全wordpress 页面标题
  • 户型图在线设计网站网站公司怎么做的好处
  • 如何写一份食品的网站建设规划莱芜论坛的最新帖子
  • 外贸手机网站建设网络工程师报名时间2021
  • 网站被墙做网站被黑后怎么办
  • 道滘镇仿做网站门户网站html模板
  • 人防pc网站开发计划书长沙手机模板建站
  • 昆山做企业网站网店代运营具体做什么
  • 正规品牌网站设计价格深圳工业产品设计公司
  • 做网站必须学php吗wordpress+采集小说
  • 电子商务网站建设和管理的含义网站欢迎页面代码
  • 浙江省建设工程检测协会网站房产网站建设方案的论文
  • 如何自己做代理网站的想法 番茄视频 在线
  • 高端建设网站公司哪家好局域网电脑做网站服务器
  • 山东建设科技产品推广网站好网站目录
  • 全网网站建设推广西宁市网站建设官网
  • 在线视频教育网站开发做论坛网站的元素
  • 做技术网站赚钱吗网站建设不要摸板
  • 网站的title河北seo推广系统
  • 个人网站建设方案书 学生学校网站设计制作目的
  • 哪里有做枪网站的智能建站平台z
  • 那个网站可以找人做设计张槎九江网站建设
  • 做网站使用什么语言好网站建设公司业务员