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

建设网站平台费网络站点推广的方法

建设网站平台费,网络站点推广的方法,常熟滨江开发区人才网,直播软件哪个好提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 提示:这里可以添加本文要记录的大概内容: 3月28日练习内容 提示:以下是本篇文章正文内容,下面案例可供参考 一、题目-…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

3月28日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目-快乐数

1.题目描述

编写一个算法来判断一个数 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

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/happy-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.使用hashset集合,判断变换之后的数据是否有重复,重复则说明该数不是快乐数

2.对数字进行循环变换

3.输出最后的结果是否等于1

2.2 代码

代码如下(示例):

class Solution {public boolean isHappy(int n) {//利用hashset不可存储重复元素特性Set<Integer> s = new HashSet<>();while(n != 1 && !s.contains(n)){//如果元素不在集合里面出现过,则将其加入集合s.add(n);//对n进行变换n = getNext(n);}//返回最后的数字是否等于1return n == 1;}//获取下次变换的数private int getNext(int num){//和int sum = 0;while(num > 0){//取余数,即最后一位数字int d = num % 10;//把最后一位去掉num /= 10;sum += d * d;}return sum;}
}


总结

提示:这里对文章进行总结:
 

http://www.fp688.cn/news/152574.html

相关文章:

  • 做投融资平台的网站都有哪些软文之家
  • 做yy头像的网站不花钱网站推广
  • 长沙网页制作模板的网站推广链接点击器网页
  • 建设网站的网站安全百度推广网站一年多少钱
  • 软件游戏开发公司seo和sem的关系
  • 滕州微信网站seo点击软件排名优化
  • 做云盘网站哪个好付费恶意点击软件
  • 做团购网站商品从哪里找现在推广用什么平台
  • 网站开发交易关键词排名网络推广
  • 网站关键字如何选择网站制作策划
  • 做网站输入文本框做下拉湖北网络推广seo
  • 深圳专业做网站的公司哪家好宁波seo软件免费课程
  • 深圳网站建设公司首选百度推广员工工资怎么样
  • 企业网站素材google推广技巧
  • 陕西建设工程合同备案网站seo网站关键词优化
  • 做网站第一步网站seo优化效果
  • 高端网名生成器测试蛙广州seo公司哪个比较好
  • 建设网站找什么问题口碑营销渠道
  • 京东商城官网自营店苏州优化seo
  • 南京建设委网站广告免费发布信息
  • 网站开发需要什么配置的电脑seo快速推广窍门大公开
  • 广西建设厅网站专家申请表哪些平台可以免费发布产品
  • 公司网站如何注册关键词挖掘工具有哪些
  • 南县网站设计网络推广发展
  • 网站备案详细流程seo是什么意思 为什么要做seo
  • 如何做文化传播公司网站哈尔滨优化网站方法
  • b2c商城网站开发seo 知乎
  • 用网上的文章做网站行吗seo技术代理
  • 漯河网站制作网站排名优化外包
  • 做兼职的设计网站有哪些工作一键优化大师