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

沂南建设局网站目前推广平台都有哪些

沂南建设局网站,目前推广平台都有哪些,dw超链接自己做的网站,做兼职的网站题目 给你一个整数 xxx ,如果 xxx 是一个回文整数,返回 truetruetrue ;否则,返回 falsefalsefalse 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例子 输入&am…

题目

给你一个整数 xxx ,如果 xxx 是一个回文整数,返回 truetruetrue ;否则,返回 falsefalsefalse 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

例子

  1. 输入:x=121x = 121x=121
    输出:truetruetrue
  2. 输入:x=−121x = -121x=121
    输出:falsefalsefalse
    解释:从左向右读, 为 −121-121121 。 从右向左读, 为 121−121-121 。因此它不是一个回文数。
  3. 输入:x=10x = 10x=10
    输出:falsefalsefalse
    解释:从右向左读, 为 010101 。因此它不是一个回文数。

思路

1. 首尾测试

为了判断是否回文数,判断首尾是否相等,然后左指针和右指针左移和右移,可以不用计算到最后,只要在中途发现不对称就可以直接返回False,否则最后返回True。如果输入的是空字符串,也应该返回True,因为空字符串也是回文数。

  • 时间复杂度:O(n)O(n)O(n)
  • 空间复杂度:O(1)O(1)O(1)
class Solution:def isPalindrome(self, x: int) -> bool:s = str(x)# 空字符串也是回文数if not s:return Truei = 0j = len(s) - 1# 这表示只要 i 不小于 j,即左指针越过右指针或者指向同一个元素,就说明是回文数。while i < j:if s[i] == s[j]:i += 1j -= 1# 只要不对称就返回Falseelse:return False# 判断完毕 返回Truereturn True

2. 数学

如果是负数,直接不是回文数;如果是正数,则将数值倒过来计算,然后比较是否和原数值相等。

  • 时间复杂度:O(log(x))O(log(x))O(log(x))
  • 空间复杂度:O(1)O(1)O(1)
class Solution:def isPalindrome(self, x: int) -> bool:n = 0if x < 0:return Falsey = xwhile y > 0:n = n * 10 + y % 10y = y // 10return n == x
http://www.ds6.com.cn/news/88809.html

相关文章:

  • 一个公司可以做两个网站吗网络营销技巧和营销方法
  • 成都网站设计定制百度平台推广的营销收费模式
  • 网站开发培训多少钱网站建设高端公司
  • pc网站建设怎么做百度竞价推广效果好吗
  • 威海做企业网站的公司百度在线扫题入口
  • 织梦做的网站手机打不开百度小说搜索风云榜总榜
  • 数据分析网页安卓aso优化排名
  • 免费创建网站 优帮云百度搜索网站优化
  • 宁波网站建设公司建网站用什么软件
  • 苏州网站建设推广咨询平台seo谷歌外贸推广
  • 新塘做网站公司营销型网站是什么意思
  • 网站建设内容介绍推广任务接单平台
  • 学做网站在哪里大型网站seo课程
  • 1000元能否做网站seo优化网站词
  • 开发公司完工后的维修账务处理seo外链推广
  • 做外贸上不了国外网站如何做推广引流赚钱
  • wordpress如何替换掉网址北京seo方法
  • wordpress单位内网做网站中国新闻网发稿
  • 网站建设同步视频营销策略有哪些内容
  • 网站建设步骤与时间表百度指数大数据
  • 英文网站建设之后怎么推天津seo优化公司哪家好
  • 辛集做网站百度竞价优缺点
  • 阿里云网站的logo怎么写进去的百度助手官网
  • 学做蛋糕网站唐山百度提升优化
  • 佛山建设外贸网站公司吗省委副书记
  • 做网站需要源码营销网站seo推广
  • 门户网站开发软件seo综合查询站长工具怎么用
  • 查看网站是否做百度推广谷歌浏览器手机版下载
  • 网站如何做淘宝联盟推广站长之家备案查询
  • dz网站的隐藏链接怎么删除网站开发用什么语言