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

外贸网站模板免费下载中华建设网

外贸网站模板免费下载,中华建设网,广州做和改版网站的公司,易动力建设网站怎么样这里写目录标题 一、回文数#xff08;力扣第九题#xff09;二、剑指 Offer 39. 数组中出现次数超过一半的数字三、至少是其他数字两倍的最大数#xff08;leetcode第747题#xff0c;飞书三面#xff09;四、给定一有序整型数组#xff0c;其中存在有重复元素#xff… 这里写目录标题 一、回文数力扣第九题二、剑指 Offer 39. 数组中出现次数超过一半的数字三、至少是其他数字两倍的最大数leetcode第747题飞书三面四、给定一有序整型数组其中存在有重复元素求目标元素的区间或者求目标元素的左右边界五、整数反转 一、回文数力扣第九题 给你一个整数 x 如果 x 是一个回文整数返回 true 否则返回 false 。 回文数是指正序从左向右和倒序从右向左读都是一样的整数。 例如121 是回文而 123 不是。 示例 1 输入x 121 输出true 示例 2 输入x -121 输出false 解释从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3 输入x 10 输出false 解释从右向左读, 为 01 。因此它不是一个回文数。 def test11(x):ss str(x)if - in ss:return Falseleft 0rigjt len(ss) - 1while left rigjt:if ss[left] ss[rigjt]:left 1rigjt - 1else:return Falsereturn Truex 12321 print(test11(x))二、剑指 Offer 39. 数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一半请找出这个数字。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 思路 通过排序一行代码解决问题 既然数组中一定有一个数占比超过总数的一半那么当数组中的数排序后正中间的数一定有它。 def test12(nums):nums.sort()return nums[len(nums) // 2]nums [1, 2, 3, 2, 2, 2, 5, 4, 2] print(test12(nums))三、至少是其他数字两倍的最大数leetcode第747题飞书三面 示例 1 输入nums [3,6,1,0] 输出1 解释6 是最大的整数对于数组中的其他整数6 至少是数组中其他元素的两倍。6 的下标是 1 所以返回 1 。 示例 2 输入nums [1,2,3,4] 输出-1 解释4 没有超过 3 的两倍大所以返回 -1 。 示例 3 输入nums [1] 输出0 解释因为不存在其他数字所以认为现有数字 1 至少是其他数字的两倍。 def test13(nums):if len(nums) 1:return 0res []for i in range(len(nums)):res.append([nums[i], i])res1 sorted(res, keylambda x: x[0], reverseTrue)print(res1)if res1[0][0] res1[1][0] * 2:return res1[0][1]return -1nums [1, 2] print(test13(nums))四、给定一有序整型数组其中存在有重复元素求目标元素的区间或者求目标元素的左右边界 给定一有序整型数组其中存在有重复元素求目标元素的区间或者求目标元素的左右边界 例如ary [1,2,4,4,4,6,7]target 4; 则左边界为2右边界为4。 def test14(nums, target):return [nums.index(target), nums.index(target) nums.count(target) - 1]nums [1, 2, 4, 4, 4, 6, 7] target 4 print(test14(nums, target))五、整数反转 给你一个 32 位的有符号整数 x 返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] 就返回 0。 假设环境不允许存储 64 位整数有符号或无符号。 示例 1 输入x 123 输出321 示例 2 输入x -123 输出-321 示例 3 输入x 120 输出21 示例 4 输入x 0 输出0 def reverseStr(num):if num -9 and num 9:return numstrs str(num)if len(strs) 0:return strsif strs[0] - or strs[0] :strs1 strs[1:][::-1]strs3 strs[0] strs1else:strs3 strs[::-1]num int(strs3)return numx -120 res reverseStr(x) print(res)
http://www.zqtcl.cn/news/512591/

相关文章:

  • 深圳大型论坛网站建设wordpress国内加速
  • 仿站怎么做广告装饰公司名字
  • 黄冈网站推广收费标准wordpress导航页面设置密码
  • 做网站会犯法吗贵州省建设厅城乡建设网站
  • 做网站和做公众号资金盘网站怎么建设
  • 全国最好的网站建设案例推广方法视频
  • 嘉兴网站建设策划方案在海口注册公司需要什么条件
  • 旅游网站国际业务怎样做建设企业官方网站企业登录
  • 北京市昌平网站建设小米网络营销案例分析
  • 怎么利用360域名做网站微信商城怎么弄
  • 中山h5网站建设天津网站建设技术托管
  • 建网站买的是什么商城网站建设合同
  • 购物网站制作样例有没有专门学做婴儿衣服的网站
  • 济南网站建设 找小七买友情链接有用吗
  • 南阳网站建设域名公司泉州关键词排名seo
  • 网站建设在线推广宁夏快速自助制作网站
  • 专业网站建设好不好wordpress编辑文章更新失败
  • 河南郑州网站建设哪家公司好html5 网站正在建设中
  • 免费ppt模板下载医学类江门seo网站推广
  • 智慧软文网站群辉wordpress地址
  • 自己怎么做拼单网站外贸网站 源码
  • 做网站如何防止被黑网页无法访问如何解决360浏览器
  • 专门做设计的网站互联网运营培训班哪个好
  • 烟台网站建设网站推广做网站与数据库的关系
  • 深圳网站设计成功刻成全视频免费观看在线看第7季高清
  • 淮阳城乡建设局网站seo技术团队
  • 建设博客网站游戏交易类网站seo怎么做
  • 做系统软件的网站wordpress网站会员太多
  • 上海门户网站怎么登录网站开发竞价单页
  • 东莞市外贸网站建设公司软件开发 系统开发 网站开发服务