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

做网站的钱付款用途写什么网红推广接单平台

做网站的钱付款用途写什么,网红推广接单平台,做超市促销海报哪个网站好,mac上用wordpress题目链接202. 快乐数 - 力扣(LeetCode) 题目拆解 1 取一个正整数每一位的平方和为,如果为1那么直接可以判定为快乐数,如果不为1,就重复这个过程,直到出现1 2 实际上,这道题只有两种情况&#xf…

题目链接202. 快乐数 - 力扣(LeetCode)

题目拆解

1 取一个正整数每一位的平方和为,如果为1那么直接可以判定为快乐数,如果不为1,就重复这个过程,直到出现1

2 实际上,这道题只有两种情况,并且两种情况都会出现循环,1不管怎么重复操作的得到的都是1,各位数2不管怎么操作还是2,不存在无限循环的不同个体

3 所以我们这里可以很自然的就联想到快慢指针来找循环的方法,相遇的时候刚好是进入循环的时候

解题步骤

1 可以先包装平方和的操作,方便主函数中直接调用

2 接着写函数主体,先设置初始值,slow指=指针指向第一位,fast指针指向第二位,接着让slow指针调用一次sum函数,相当于走一步;让fast指针调用两次sum,相当于走两步

3 最后根据相遇的时候二者的值就可以直接返回了

class Solution {
public:
int sum(int n)
{int sum=0;//返回平方和之后的数while(n>0){int m=n%10;sum+=m*m;n/=10;}return sum;
}bool isHappy(int n){int slow=n;int fast=sum(n);while(fast!=slow)//相遇的时候进入循环{slow=sum(slow);fast=sum(sum(fast));}//都为1的时候说明为快乐数return slow==1;}
};

http://www.dtcms.com/wzjs/317880.html

相关文章:

  • 人才招聘网官网入口关键词优化公司前十排名
  • 网站后台这么做竞价推广外包托管
  • 长春百度推广哪家好深圳搜索引擎优化推广便宜
  • 厦门 外贸公司做网站重庆疫情最新消息
  • 怎么创建网站平台赚钱网络营销推广有哪些方法
  • 唐山公司网站建设项目平台
  • 淘客怎么做网站推广武汉seo优化分析
  • 网站网络推广优化手机seo关键词优化
  • 网站建站基础优化网站搜索
  • 拼多多网页设计尺寸宁波seo关键词优化方法
  • 阿里云服务器责任怎么做网站最好的小说网站排名
  • 企业网站自己可以做网站模板免费下载
  • 信息网站模板有没有专门做营销的公司
  • wordpress 提速插件搜索优化
  • 西宁做网站哪家好百度大数据查询怎么用
  • 浦东新区苏州网站建设餐饮管理培训课程
  • 杭州企业推广网站十大免费无代码开发软件
  • 长沙做网站的简述企业网站推广的一般策略
  • wordpress人型图标网站优化推广是什么
  • 哪些网站做推广比较好电话营销技巧和营销方法
  • 网站静态化的好处免费自媒体网站
  • 自己做网站怎样挣钱西安seo服务外包
  • 常德做网站专业公司北京推广优化公司
  • 玉树网站建设公司关键词优化seo公司
  • 扁平网站配色中国工商业联合会
  • 网站要用什么软件做网站外链分析工具
  • h5短视频源码优化建议
  • 苹果手机浏览器移动网站日本比分预测最新分析
  • 三位效果网站模版武汉企业seo推广
  • 网站建设公司如何生存网站模板及源码