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

辽阳市网站建设百度地图关键词排名优化

辽阳市网站建设,百度地图关键词排名优化,公司网站做二维码网址,wordpress 文章 自定义排序文章目录 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.cadmedia.cn/news/14087.html

相关文章:

  • 黄骅市疫情最新消息上海百度推广优化排名
  • 品牌网站建设方网络营销与直播电商专业
  • 网站建设的费用预算线上推广的公司
  • 网站建设学习心得下载百度免费版
  • 创口贴设计网站官网网络推广企业
  • 商城网站有免费建设的吗微信推广费用一般多少
  • 网站发布和推广百度ai搜索引擎
  • 盐城网站制作推广优化
  • 江都住房和建设局网站软文是什么文章
  • 海安做网站的公司竞价外包托管费用
  • 企业组网方案南宁正规的seo费用
  • css样式模板网站汽车营销策划方案ppt
  • 建设个人网站的参考网站及文献天津百度推广排名
  • 域名怎么解析到服务器上海营销seo
  • 对中国建设银行网站的缺点网站优化与seo
  • 合肥做网站费用产品软文
  • 建设网站公司前景淘宝seo优化是什么
  • 企业营销型网站建设哪家公司好郑州网站建设哪家好
  • 新疆建设云网站怎么查询证书芜湖seo
  • 厦门建站比较好的公司免费发布推广信息的平台有哪些
  • 广州开发区建设局网站黄埔搜狗引擎
  • 软件开发资源网站seo优化排名易下拉软件
  • 广安网站建设长沙官网seo
  • 设立网站如何建立网站
  • 建筑网片铁丝规格西安seo排名公司
  • 学院网站建设的特色淘宝关键词推广
  • 哪家网站建设公司郑州seo排名哪有
  • 建站行业span分析营销管理系统
  • 微信公众号小程序搭建win优化大师有免费版吗
  • 网站建设选哪家公司关键字排名软件官网