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

枣庄网站建设哪家强做论坛网站需要备案

枣庄网站建设哪家强,做论坛网站需要备案,关于服饰搭配做的比较好的网站,wordpress微博插件1、当需要快速判断某元素是否出现在序列中时,就要用到哈希表了。 2、本文针对的总结题型为给定的序列或需要构造的序列中是否存在循环,与 160. 相交链表、 141. 环形链表、142. 环形链表 II的题型一样。 202. 快乐数 这道题还考察如何对正整数求解各个位…

1、当需要快速判断某元素是否出现在序列中时,就要用到哈希表了。
2、本文针对的总结题型为给定的序列或需要构造的序列中是否存在循环,与 160. 相交链表、 141. 环形链表、142. 环形链表 II的题型一样。

202. 快乐数

这道题还考察如何对正整数求解各个位置数字的平方和

'''
202. 快乐数
编写一个算法来判断一个数 n 是不是快乐数。
「快乐数」定义为:
对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
如果这个过程 结果为1,那么这个数就是快乐数。
如果 n 是 快乐数 就返回 true ;不是,则返回 false 。
示例 1:输入:n = 19输出:true解释:1^2 + 9^2 = 828^2 + 2^2 = 686^2 + 8^2 = 1001^2 + 0^2 = 1
题眼:无限循环:当同一个数字出现第二次之后,就说明存在环
思路:这道题和环形链表的题目一样,模拟上述过程,并用哈希表记录数值;
'''class Solution:def isHappy(self, n: int) -> bool:hashTable = set()hashTable.add(n)while True:n = self.getSum(n)if n == 1:return Trueelif n in hashTable:return Falseelse:hashTable.add(n)# 这道题还考察如何对正整数求解各个位置数字的平方和def getSum(self, n: int) -> int:s = 0while n > 0:s += (n % 10) * (n % 10)  # 总是获取数字的最后一位n //= 10return sif __name__ == "__main__":obj = Solution()while True:try:n = int(input().strip().split('=')[1].strip())print(obj.isHappy(n))except EOFError:break
http://www.yayakq.cn/news/445425/

相关文章:

  • 汽车网站设计自己做网站投放有流量么
  • 用wordpress建仿站好的做网站公司
  • 高端企业网站开发宁波建网站一站式服务
  • 网站建设亼仐团建设电商平台方案
  • 做毕业设计网站的问题与展望开发微信商城平台
  • 电脑管理系统厦门seo优化推广
  • dede被挂网站网站木马站长之家seo查询官方网站
  • 如何修改网站logo六安建设厅网站
  • 网站的设计要素厦门装修公司排名前十
  • 如何查询网站木蚂蚁网站正在建设中
  • 乐山 做网站佛山网站建设拓客科技
  • 南京网站建设 seodede如何设置网站端口
  • 网站一起做网店青岛外发加工网
  • 一般网站服务费怎么入账做分录wordpress评论定制
  • 网站的信息架构美工需要会哪些软件
  • 网站系统建设开票要开什么如何做一个网页布局
  • 沧州网站群win7版本wordpress
  • 给企业做网站推广好么广告片制作
  • 企业网站排行榜微信小程序开发需要多少钱?
  • 李宁网站建设计划书百度推广下载安装
  • 揭阳建设局网站免费h5在线制作平台
  • 校园网站开发西安建设局网站首页
  • 内蒙古电子商务网站天津技术网站建设
  • 网站制作完成之后进入了什么阶段企业微信官方网站
  • 便捷网站建设报价怎么在互联网做网站
  • 导航站 wordpresswordpress国内最流行的主题
  • 网站备案 改名电子商城平台网站建设
  • 毕设做网站怎么弄代码设计外贸长尾关键词挖掘网站
  • wap网站设计标签怎么删除wordpress
  • 个人 邮箱 含网站 域名html网页模板 学生html静态网页模板