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

体育馆做网站公司游戏推广员怎么做

体育馆做网站公司,游戏推广员怎么做,怎么导入wordpress模板,东北石油大学秦皇岛吧这里写目录标题 一、回文数(力扣第九题)二、剑指 Offer 39. 数组中出现次数超过一半的数字三、至少是其他数字两倍的最大数(leetcode第747题,飞书三面)四、给定一有序整型数组,其中存在有重复元素&#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, key=lambda x: x[0], reverse=True)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.yayakq.cn/news/375450/

相关文章:

  • 网站flash引导页下载网站建设规划方案ppt模板
  • 安徽网站建设哪家有网站内容与目录结构图
  • 济南网站哪家做的好无线网络网站dns解析失败
  • 成都网站建设好多科技做海报的专业网站
  • 哪里的网络推广培训好如何对网站做进一步优化
  • 单纯python能完成网站开发吗wordpress音乐加载慢
  • 买到域名怎么做网站正能量网站大全
  • 山东站群网站建设网站开发的选题意义及背景
  • 微信群投票网站怎么做的安徽省城乡建设厅网站
  • 网站1996年推广制作购物网站
  • 西宁做网站君博推荐网站代码 公告栏 php
  • 乡镇府建设网站北京市住房和城乡建设部网站官网
  • 南京网站建设策划方案网站建设的具体步骤有哪些
  • 做英语阅读的网站工作5年判若两人
  • 邯郸做移动网站找谁做暖暖免费视频网站
  • 双鸭山市建设局网站进入公众号继续阅读下一章
  • 公司做网站卖东西要什么证网站开发的问题
  • 自己什么建设网站如何推广产品
  • 北京seo网站管理暴雪手游
  • 快速做网站公司报价下载官方正版百度
  • 开发网站开源免费网站提交工具
  • 我为什么电商要学网站建设wordpress耗资源
  • 腾讯网站建设的基本情况商业计划书范文
  • 什么叫网站开发帮人做网站收多少钱
  • 商务网站建设公司排名大连自己的网站
  • 阿里云主机 搭建网站广西省建设厅网站
  • 屏蔽网站接口js广告葫芦岛做网站公司
  • 大连html5网站建设费用全国最好设计培训
  • 网站设置右击不了如何查看源代码网络营销策划方案简介
  • 做陶瓷的公司网站重庆网站建设公司价钱