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

具体阐述对网站如何加强建设企业vi设计书籍

具体阐述对网站如何加强建设,企业vi设计书籍,营销论坛网站建设,社区app网站模板下载目录 一、题目二、解法完整代码 一、题目 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变…

目录

  • 一、题目
  • 二、解法
  • 完整代码


一、题目

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
如果这个过程 结果为 1,那么这个数就是快乐数。
如果 n 是 快乐数 就返回 true ;不是,则返回 false 。

示例 1:

输入:n = 19
输出:true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1
示例 2:

输入:n = 2
输出:false

提示:

1 <= n <= 231 - 1


二、解法

简单粗暴的解法,模拟,将出现过的数字放入set中,如果遇到重复的了,就直接返回False为了防止绕圈


完整代码

class Solution:def isHappy(self, n: int) -> bool:man = nst = set()while man not in st:st.add(man)if man == 1:return Trueelse:new_man = 0while man != 0:tmp = man % 10man //= 10new_man += tmp * tmpman = new_manreturn False

http://www.yayakq.cn/news/253630/

相关文章:

  • 怎么做招聘网站设计个人网站域名
  • 网站建设是程序员吗南充做网站公司
  • 不想花钱做网站推广线上活动策划方案
  • 工商注册在哪个网站企业网站建设方案范本
  • 浙江网站建设当当网电子商务网站建设
  • 龙岗附近公司做网站建设多少钱电商模板哪个网站好
  • 陕西省建设监理协会官网站网站空间编辑器
  • 网站开发技术构架外网工业设计网站
  • NET网站开发程序员招聘网站页面引导怎么做
  • 2018wordpress极品主题seo关键词推广优化
  • 九江开发区建设规划局网站ufolio wordpress主题
  • 有哪些出名的工业设计网站长春seo外包
  • 注册域名后如何建立网站wordpress缓存插件比拼
  • 公司做免费网站建设升华网络推广软件
  • 杭州网站建设制作公司wordpress批量发邮
  • 深圳分销网站设计费用中英文网站怎么做
  • 网站开发的编程语言怎么分辨网站是不是h5
  • 重庆做seo网站优化选择哪家wordpress 搜狐视频
  • 做电子请帖网站有哪些大连seo建站
  • 公司建的是网页还是网站工厂 电商网站建设
  • 龙岗网站 建设seo信科企业门户网站
  • 建设银行沈阳分行网站沈阳电子商务网站建设
  • 石家庄模板建站系统最新网页传奇
  • 百度seo刷排名软件太原关键词优化公司
  • 延吉网站开发公司网站关键词挖掘工具
  • 网站开发法律做暖暖的视频网站
  • 新闻类网站模板专业网站制作公司塞尼铁克
  • 卑鄙的网站开发公司全球速卖通官网首页
  • 巫山网站设计安庆市网站建设制作
  • 百度蜘蛛抓取新网站网站建设服务多少钱