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

邯郸网站推广怎么做海洋馆的网站怎么做

邯郸网站推广怎么做,海洋馆的网站怎么做,手机画户型图的软件,指数题目描述 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为#xff1a;对于一个正整数#xff0c;每一次将该数替换为它每个位置上的数字的平方和#xff0c;然后重复这个过程直到这个数变为 1#xff0c;也可能是无限循环但始终变不到 1。如果可以变为…题目描述 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为对于一个正整数每一次将该数替换为它每个位置上的数字的平方和然后重复这个过程直到这个数变为 1也可能是无限循环但始终变不到 1。如果可以变为 1那么这个数就是快乐数。 示例: 输入: 19 输出: true 解释: 12 92 82 82 22 68 62 82 100 12 02 02 1 题目解法 解法1 通过使用Set去重判断是否出现了循环 public boolean isHappy(int n) {if(n1) {return false;}int count0, wei0;SetInteger set new HashSetInteger();while(true) {count0;while(n0) {wei n%10;count(wei*wei);n/10;}if(count1) {return true;}else if (set.contains(count)) {return false;}set.add(count);n count;}}解法2 解法1的优化版不使用额外存储使用快慢指针 public boolean isHappy(int n) {if(n1) {return false;}int fastn,slown;while(true) {slow getCount(slow);fast getCount(getCount(fast));if(slow1 || fast1) {return true;}else if (fast slow) {return false;}}}private int getCount(int n) {int count0, wei0;while(n0) {wei n%10;count(wei*wei);n/10;}return count;}解法3 解法3利用数学规律10以内的数字只有1和7是快乐数其他都不是。 public boolean isHappy(int n) {if(n1) {return false;}int count0, wei0;while(true) {count0;while(n0) {wei n%10;count(wei*wei);n/10;}if(count1 || count7) {return true;}if (count 10) {return false;}ncount;}}
http://wiki.neutronadmin.com/news/142757/

相关文章:

  • 公司建网站南京seo网站建设费用
  • 资讯门户网站 dede百度商桥网站代码去哪里添加
  • 对网站建设有什么样好的建设意见德州网站建设哪家专业
  • 建设部四库一平台查询网站12366纳税服务平台
  • 响应式网站建设定制网站建设需要学编程么
  • 找外包做网站不给代码金融网站模板素材
  • 永久网站建设apache 写wordpress
  • 网站作为医院形象建设开发网站服务
  • 牛商网网站建设多少钱邢台网
  • 网站建设友链交换html代码特效银河系
  • dw做电影网站青岛seo经理
  • 网站建设大约多少费用个人优秀网页设计
  • 网站的建设与管理自考利用店铺网站做灰色优化
  • 温州建设工程网站济南城市建设集团网站
  • 可视化手机网站开发工具教学设计模板
  • 重庆网站托管wordpress名站
  • 丹阳市住房和城乡建设局网站wordpress 调用文章
  • 张氏万家网站建设青岛网站建设哪个平台好
  • 怎么制作网站教程南昌网站开发公司哪家公司好
  • 手机百度关键词排名 seo网站优化软件前端学校网站开发视频教程
  • 网站建设太金手指六六二七wordpress 置顶标签
  • 免费网站建设免费咨询代做毕业设计网站家具设计
  • 维度网络网站建设二级域名怎么注册
  • 邯郸市建设局查中级职称网站嵌入式培训推荐
  • 做商城网站的流程商城网站设计企业
  • 印度做网站专业类搜题软件
  • 郑州网站建设哪家公司好网站 防止采集
  • 做水果网站行pro wordpress theme development
  • 做分类信息网站代码网站策划过程
  • 新手自学网站网站开发商品排序逻辑