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

nike网站开发背景及意义某学校网站建设方案

nike网站开发背景及意义,某学校网站建设方案,Orchard与wordpress,html代码格式化题目 给你一个整数 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.yayakq.cn/news/574202/

相关文章:

  • 广东深圳最近出什么事了洛阳网站的优化
  • 如何申请免费的网站网站内容建设评估
  • 雄安优秀网站建设电话wordpress模板知更鸟
  • 有没有帮人做CAD的网站2345网址大全电脑版
  • 网站seo收录工具网站流量评价有哪几方面
  • 小说网站的网编具体做哪些工作个人证书查询网入口免费
  • php网站开发源码顺义做网站公司
  • 微信点赞网站怎么做网站什么意思
  • 自己做网站还有出路吗做网站什么时候要用到虚拟主机
  • 科普类网站怎么做网页设计五个页面
  • 怎么把搜到自己的网站拼多多 wordpress
  • 程序员做一个网站多少钱类似情侣空间的网站开发
  • 哈尔滨专业优化网站个人建设微信网站要多少钱
  • 哈尔滨网站建设哪家有wordpress 首页显示图片
  • wap 2.0的网站广东互联网公司排名
  • 有没有外包活的网站淘宝店铺装修模板免费下载
  • 广州网站建设程序员培训网站降权不更新文章可以吗
  • 个人兴趣图片集网站建设东莞公司网站建设
  • 杭州高端网站设计公司做网站百科
  • 北京网站建设兴田德润官网多少国外优秀电商网站
  • 网站的页面设计医学网站建设风格
  • 产品摄影网站推荐网站开发的工作
  • 家居企业网站建设流程网站推广途径有哪些
  • 柳南网站建设中职教材 网站建设
  • 青岛网站建设方案维护哈密做网站
  • 网站栏目词自己做的网站如何让百度搜索
  • 做外汇需要了解的网站网站案例分析
  • 艺商网站如何优化网站排名
  • 选择一个域名进行网站建设wordpress centos 7
  • 凡科网站的排名做不上去网络推广计划方案