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

天河定制型网站建设南京seo外包平台

天河定制型网站建设,南京seo外包平台,网站权重6了该则么做优化方案,建筑公司二级资质要求文章目录 1、题目描述2、思路1代码 1、题目描述 快乐数。  编写一个算法来判断一个数 n 是不是快乐数。  快乐数定义为:对于一个正整数,每次不断将其转化成 每位数字的平方和。 判断是否最终和会为1,是1就是快乐数,否则不是。 …

文章目录

  • 1、题目描述
  • 2、思路1
      • 代码


1、题目描述

 快乐数。
 编写一个算法来判断一个数 n 是不是快乐数。
快乐数定义为:对于一个正整数,每次不断将其转化成 每位数字的平方和。 判断是否最终和会为1,是1就是快乐数,否则不是。
在这里插入图片描述

2、思路1

 这里我参考官方题解,讲解的很明白。主要思路就是,所有正整数一定会步入循环,不会出现无限大的数字,因此,代码可以不考虑这个边界条件;另外,就是用哈希表来记录每次的累加和,用于判断是否进入死循环。

代码

class Solution:def isHappy(self, n: int) -> bool:# func: 计算当前数字的平方和def get_number(num):num = str(num)sum = 0for char in num:sum += int(char)**2   # 这里用**,别用^ !!!return sum # 构造哈希表用来存储每个和from collections import defaultdictseen = defaultdict(int)count = 0 # 当n!=1 且字典中没有找到key的话while n != 1 and n not in seen:seen[n] = 1       #存入哈希表n = get_number(n)# 根据数学原理,一定会跳出循环。return True if n == 1 else False  
http://www.dtcms.com/wzjs/94162.html

相关文章:

  • 怎么做自己公司的appseo sem
  • 网站域名怎么写长沙seo网络公司
  • 做互联网交易网站的条件发稿
  • 保山公司网站建设营销活动推广策划
  • 电子商务网站建设目标分析企业网络宣传推广方案
  • 成都古怪科技网站建设公司网站快速排名服务
  • 怎么给网站做关键词排名电商运营培训课程有哪些
  • 上传了网站标志怎么弄营销推广外包
  • 网站建设与设计方案短视频搜索优化
  • dedecms 图片网站模板兰蔻搜索引擎营销案例
  • 功能介绍的网站系统优化的方法
  • 公司网站忘了怎么做怎么创建自己的网站
  • 网页制作基础教程dw汕头seo优化项目
  • 武汉做网站的公司排名百度搜索热度查询
  • 30岁学网站开发成人计算机培训机构哪个最好
  • 做第三方网站注意什么网站怎么开发
  • 网易工作做网站工资奖金高吗seo服务包括哪些
  • j2ee网站开发开题报告开发定制软件公司
  • 上海网站开发技术最好公司电话爱站网ip反查域名
  • 青海做网站好的公司网推拉新app推广平台
  • 联系客户做网站确认已有81人感染
  • 泰国网站域名网上教育培训机构哪家好
  • 君临天下游戏网站开发者杭州专业seo
  • 做网站公司松江广告软文范例200字
  • 集团网站设计思路站长工具的使用seo综合查询排名
  • 企业网站建设好的案例网络热词2022
  • 网站建设优秀网站建微信营销平台有哪些
  • 独立网站建设深圳网络提速优化服务包
  • 加强党建网站建设的重要性网站建设找哪家公司好
  • 商务网站规划与建设小红书信息流广告投放