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

门户网站建设方案是什么意思电子商务网站建设策略

门户网站建设方案是什么意思,电子商务网站建设策略,网页背景图片素材,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.dtcms.com/wzjs/796006.html

相关文章:

  • 南宫企业做网站中国人保官网
  • 扬州做网站的公司哪个好广州的广告公司有哪些
  • 网站的模版可以换吗CC wordpress 攻击
  • 怎么可以做网站响应式网站开发费用
  • 北湖区网站建设哪个好团购网站建设报价
  • 新闻门户网站什么意思云端服务器
  • 免费海外网站cdn加速网站建设公司湖南
  • 免费茶叶网站建设wordpress使用图床
  • 泗阳网站建设公司合肥大型互联网公司
  • 网站无法排版php做网站不兼容ie8
  • 手机网站大概多少钱苏州手机关键词优化
  • 淘宝网站建设类别长尾关键词挖掘
  • 网站开发需要文章写的好吗学习网站制作
  • 怎样做免费网站的推广网站如何做ssl认证
  • 企业营销型网站建设公司微信公众号会员卡管理系统
  • 站长工具网站备案长沙做旅游网站多少钱
  • 在线网站建设系统技术
  • 网站建设公司怎么发展新客户暴利灰色偏门项目
  • 搜狗推广做网站要钱吗建网站 pdf
  • 网站title如何修改网站logo也叫做网站的
  • 谷城网站建设国外网站需要备案吗
  • 南京品牌网站设计龙华营销型网站
  • 义乌网站建设yw126怎么在网上找做网站的客户
  • 西安软件优化网站建设网站开发专业简历
  • 国内做性视频网站wordpress主题网店
  • 合肥网站设计品牌动漫网站建设的目的
  • 如何给网站配置域名尼高品牌设计
  • 珠海网站建设制作怎么收费如何做网络投票网站
  • 红花岗区住房和城乡建设局网站平面设计学费多少钱
  • 企业网站备案号密码忘记广告推广软文案例