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

网站开发认证考试外国做家具的网站

网站开发认证考试,外国做家具的网站,ui设计培训哪里好,谢岗网站建设题目#xff1a;leetcode202. 快乐数 描述#xff1a; 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为#xff1a; 对于一个正整数#xff0c;每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1#xff0c;也可能是 无…题目leetcode202. 快乐数 描述 编写一个算法来判断一个数 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 思路 首先我们要知道题目里面的“无限循环”就是解题关键所谓的无限循环比如就是说一个整数2它不断计算各个位数上的平方和之后还会得到2然后再重复刚才的过程导致无限循环这个过程。所以我们就可以知道如果这个数不是快乐数那么它不断计算各个位数上的平方和之后还会得到原来的数。那么就是说如果算的过程中出现了跟之前一样的数那么就可以判断这个数不是快乐数了。 所以我们可以这么做使用一个set集合来存放每次计算出的各个位数上的平方和如果出现重复则返回false如果计算途中出现1则返回true。 import java.util.HashSet; import java.util.Set;public class Solution {public boolean isHappy(int n) {SetInteger setnew HashSet();while (true ){if(n1)return true;if(set.contains(n))return false;set.add(n);//重新计算nint sum 0;while(n!0) {int tmp n % 10;sum tmp * tmp;n n / 10;}nsum;}} }
http://wiki.neutronadmin.com/news/90439/

相关文章:

  • 网站做seo需要哪些准备重庆网站营销seo电话
  • 婚纱摄影行业网站建设诸暨北京有哪些网站制作公司
  • 做网站是用什么软件做的什么网站做电子章做得好
  • 泊头网站建设的有哪些深圳东门希尔顿欢朋酒店
  • 用手机做免费自助网站网架加工厂选择徐州先禾网架
  • 微商分销商城seo网络推广教程
  • 想自己做网站该学些什么美橙互联网站管理后台
  • 网站内容怎么做广西模板哪家最好
  • dw制作一个手机网站模板下载地址二手车网站建设
  • 周口建设网站的台达电子东莞有限公司
  • 电商网站项目建设wordpress网站搬家图片路径
  • 织梦培训机构网站模板wordpress没有加载图片
  • 如何规避电子政务门户网站建设的教训马鞍山人才网
  • 南京手机网站制作公司263企业邮箱官网登录
  • 有没有做淘宝的网站康县建设局网站
  • windowxp做网站服务器家居企业网站建设服务
  • 手机网站推荐.net 企业网站源码下载
  • 西安医院网站建设某网站的安全建设方案
  • 济南免费网站建站模板wordpress先生
  • 网站建设合同通用范本wordpress 制作首页模板
  • 重庆网站制作教程龙岩网站建设要多
  • 网站制作眼精准引流怎么推广
  • 股票配资网站建设wordpress wap html 博客系统
  • 百度指数 网站网页制作怎么添加视频
  • 做房产网站需要了解什么百度云建网站
  • 做国际网站找阿里网站记登录账号怎么做
  • php源码网站后台面密码忘了在哪能找回密码查看wordpress版本对应的php
  • 网站建设官方网站建筑投标网站
  • 网页游戏网站mhn敬请期待的文案
  • 网络营销网站建设培训做网站的行业平台