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

做a的视频在线观看网站/seo描述是什么意思

做a的视频在线观看网站,seo描述是什么意思,wordpress让收录,珠宝销售网站源码# Determine whether an integer is a palindrome. Do this without extra space. # 判断一个整数是否是回文, 不能使用新的空间, 我的理解就是不能使用新的变量来存储数据 # 思路很简单, 就是先取最高位, 再取最低位, 两个比较是否相等, 相等的话就接着下一步, 不相等就返回Fa…

# Determine whether an integer is a palindrome. Do this without extra space.
# 判断一个整数是否是回文, 不能使用新的空间, 我的理解就是不能使用新的变量来存储数据
# 思路很简单, 就是先取最高位, 再取最低位, 两个比较是否相等, 相等的话就接着下一步, 不相等就返回False
# 重点在于怎样取最高位和最低位, 取整也就是除以和整数位数相等的10的次方, 10^len(num)
# 取最低位就是除以10, 除完之后取整用到的被除数变为10^(len(num) - 2)


class Solution(object):def isPalindrome(self, x):if x < 0:return False

        ranger = 1
        while x / ranger >= 10:ranger *= 10

        # b = 10 ** int(math.log10(123))
        # print(ranger)
        while x:left = x // rangerright = x % 10
            # print('left = ', left, 'right = ', right)
            if left != right:return False

            x = (x % ranger) // 10
            print(x)ranger /= 100

        return True

    def isPalindrome2(self, x):if x < 0:return False
        p, res = x, 0
        while p:res = res * 10 + p % 10 # 生成倒序的x
            p = p // 10
        return res == xif __name__ == '__main__':num = 12321
    s = Solution()print(s.isPalindrome(num))


如题:

判断一个整数是否为回文,题目要求说负数不是回文,而且不让使用额外的空间,我理解的额外空间就是不再创建新的变量存储X,不知道对不对,还望大神给我解答

再把思路捋一捋:

第一步创建一个和原数字数量级一致的整数ranger,比如我的X是123, 那这个ranger就是100, X是1234, ranger就是1000. 懂我意思?生成这个ranger有两种方法:

  1  ranger = 10 ** len(X)       简单粗暴

  2  ranger = 10 ** int(math.log10(X))   思路是一样的, 我代码中的方法太弱鸡了

两个乘号代表乘方


第二步获得X的最高位和最低位,比较最高位和最低位是否相同,如果不相同那就返回False

如果相同,就把X的头和尾去掉,ranger要除以100, 再重复上个步骤

最高位为 left = X // ranger 

最低位为 right = X % 10

注意:python中取整是双斜杠 //

               乘方是双乘号 **

                          取余是单百分号 %




http://www.lbrq.cn/news/1585801.html

相关文章:

  • 青岛市建设局网站/免费源码网站
  • wordpress横线/合肥网站优化软件
  • 梧州网站建设定制/cms
  • 常州网站建设最易/深圳关键词优化
  • 网站内页的设计/西安优化外
  • 临海如何制作公司网站框架/手机百度关键词优化
  • dede网站后台模板/全网整合营销平台
  • 在线观看免费网站/长沙网红奶茶
  • window服务器如何做网站访问/怎么做一个自己的网页
  • 电子商务网站建设 论文/百度网址收录入口
  • 论职能网站建设/百度推广登陆
  • 建设旅游服务类网站的可行性报告/舆情分析网站
  • 南通网站建设外包/seo团队
  • 网上做效果图网站有哪些软件有哪些/免费推广网站2023mmm
  • 建设学校网站的报告/杭州百度优化
  • wordpress 添加评论/厦门seo测试
  • 建设赌博网站/免费卖货平台
  • 广州市物联网应用示范项目/武汉网站优化公司
  • php网站开发案例教程 dvd/免费的网页入口
  • 天津企业网站制作/百度推广的费用
  • 企业网站设计北京/百度seo怎么做
  • 陕西城乡建设厅网站/各种资源都有的搜索引擎
  • 国内b2c网站建设/每日国际新闻最新消息
  • 做网站服务公司/百度登录个人中心官网
  • 校园网站建设初探论文/辅导班培训机构
  • 网站的购物车怎么做/seo关键词词库
  • 车载互联系统网站建设/seo搜索引擎优化实战
  • 做自媒体你不得不知道的视频网站/怎样在网上做宣传
  • 遵义晚报电子版官方网站/头条站长平台
  • 产品设计网站制作/全网关键词云在哪里看
  • hyper-v虚拟机启动失败:Virtual Pci Express Port无法打开电源,因为发生错误,找不到即插即用设备
  • 数据结构----栈和队列认识
  • apache-tomcat-11.0.9安装及环境变量配置
  • 前端遇到页面卡顿问题,如何排查和解决?
  • SAP FI模块凭证增强逻辑的策略
  • k8s简介