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

202. 快乐数

202. 快乐数
思路
将每次循环计算得到的数加入哈希表(set) set1 中,加入前判断这个数是否已存在于 set1 中,
若存在,说明出现了循环,不是快乐数,返回 false;
若不存在,将计算得到的数加入哈希表(set) set1 中。
当计算得到的数等于1时,说明是快乐数,退出 while 循环,返回 true。

import java.util.Set;
import java.util.HashSet;class Solution {public boolean isHappy(int n) {// 将每次计算得到的数加入到 set1 中Set<Integer> set1 = new HashSet<>();while (n != 1) { // 若 n = 1,说明原始的数是快乐数if (set1.contains(n)) { // 若 n 已存在 set1 中,出现循环,返回 falsereturn false;} else {set1.add(n);n = getSum(n);}}return true;}// 返回整数 n 各位数字的平方和public int getSum(int n) {int sum = 0;while (n != 0) {sum += Math.pow(n % 10, 2);n /= 10;}return sum;}
}
http://www.sczhlp.com/news/207095/

相关文章:

  • nas服务器可以做网站吗检查wordpress主题
  • 天猫网站建设基本情况网站备案 有什么用
  • 在线商城网站怎么做python采集到wordpress
  • 网站的建设哪个好wordpress 轮播图插件下载
  • ssh框架可以做网站么电商网站如何制作
  • wordpress php推送示例一个网站可以优化多少关键词
  • 文案素材网站报价单模板免费下载
  • 做网站的工具 论坛长沙本土网站建设公司
  • seo优化方法网站快速排名推广渠道百度下载2022新版安装
  • 献县网站建设公司动漫网页模板
  • 网站流量到底怎样赚钱的浙江华企网站做的咋样
  • 做网站包括什么WordPress和哪个好用
  • 上海网站优化公司网站的页脚
  • 企业门户网站设计方案渠道策略的四种方式
  • 网站建设方案推荐广州技术支持 骏域网站建设
  • 电动车网站建设山西省建设注册中心网站
  • 网站的风格对比信息表网站建设哪家比较好
  • 普洱做网站的报价办公室装修费用分几年摊销
  • 查网站开通时间网络维护工程师是做什么的
  • 免费模版网站室内装饰设计人员
  • 响应式网站设计规则四川省建设执业注册中心网站
  • 网站后台无法修改信息大连市建设厅网站
  • 广州seo托管南通网站优化公司
  • 网站推广方案范例8图片这样的网站怎么做
  • 做商务网站需要什么资料网站设计导航栏怎么做
  • 将自己做的网站发布到无代码做网站
  • 小白如何建设网站品牌vi设计升级
  • Layui框架使用入门
  • The 2024 ICPC Asia Hangzhou Regional Contest
  • 手机也能用的在线p图网站,大图轻松处理