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

怎么做html5网站营销型网站建设多少钱

怎么做html5网站,营销型网站建设多少钱,在网站设计公司上班好吗,seo网络推广方法文章目录 7. 整数反转解题思路Go代码 7. 整数反转 7. 整数反转 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [ − 2 31 , 2 31 − 1 ] [−2^{31}, 2^{31} − 1] [−231,231−1] &#xff0…

文章目录

  • 7. 整数反转
    • 解题思路
    • Go代码

7. 整数反转

7. 整数反转

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

如果反转后整数超过 32 位的有符号整数的范围 [ − 2 31 , 2 31 − 1 ] [−2^{31}, 2^{31} − 1] [231,2311] ,就返回 0

假设环境不允许存储 64 位整数(有符号或无符号)。

示例 1:

输入:x = 123
输出:321

示例 2:

输入:x = -123
输出:-321

示例 3:

输入:x = 120
输出:21

示例 4:

输入:x = 0
输出:0

提示:

  • − 2 31 < = x < = 2 31 − 1 -2^{31} <= x <= 2^{31} - 1 231<=x<=2311

解题思路

直接操作数字麻烦,我们可以改成操作字符切片

注意:字符串为常量,无法就地翻转,故使用字节切片方便一点,另外注意一下正负号和不要越界就好啦

Go代码

func reverse(x int) int {// 直接操作数字麻烦,我们可以改成操作字符切片// 注意:字符串为常量,无法就地翻转,故使用字节切片方便一点flag := false // 正负号的标记if x < 0 {flag = true}// 转为字符切片,方便后续翻转s := []byte(fmt.Sprintf("%d",x))if flag {s = s[1:] // 先不考虑负号}// 翻转字符串left,right := 0,len(s) - 1for left < right {s[left],s[right] = s[right],s[left]left++right--}// 转回数字结果res := string(s)if flag {res = "-" + res  // 将负号加回来} num,err := strconv.Atoi(res)if err != nil {return 0 }// 越界返回0if num > math.MaxInt32 || num < math.MinInt32 {return 0}return num
}

在这里插入图片描述

http://www.yayakq.cn/news/566476/

相关文章:

  • 东莞高埗网站建设网站面向哪些地区做优化容易
  • 个人网站建设价格wordpress自建站上可以买卖
  • 免费推广网站途径有哪些引流推广推广微信hyhyk1效果好
  • 网站购买空间多少钱制作一个网站平台要多钱
  • 服饰类网站模板东吴网架公司
  • 旅游电子商务与网站建设北京网站备案注销中心
  • 电子商务怎么做网站我有多个单页网站需要备案吗
  • seo 网站 制作网站美工工作流程
  • 所有爱做网站潍坊做网站软件
  • 手机网站开发程序员自己做的网站什么时候可以赚钱
  • 帮别人做违法网站会怎么样源码下载工具
  • 邯郸网站建设怎么做浙江建设厅网站 打不开
  • 长沙岳麓区百度seo关键词优化市场
  • 做地暖工程的网站怎么做视频解析网站吗
  • 德语网站建设注意事项学校 网站建设招聘
  • 好看的网站源码网站开发需要的技术人员有什么软件
  • 网站域名space住房建设厅官网
  • 深圳模板网站建设哪家好建设银行网站修改
  • 注册网站请签署意见是写无山西旅游网站建设
  • 营销型网站建设哪里有海淀企业型网站建设
  • 大型购物网站有哪些有哪些做特卖的网站有哪些
  • 无忧自助建站html门户网站模板
  • wordpress后台不能登陆优化网站多少钱
  • 有什么网站可以做试题菏泽做网站的工作室
  • asp.net做网站步骤公司网站如何制作设计
  • 高校网站建设汇报夸克观看免费视频
  • 鞍山建设集团网站外国贸易平台
  • 如何发布网站到域名中国中国建设银行网站首页
  • 企业做网站的流程德州购物网站建设
  • 淄博网站制作定制技术关键词吉他谱