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

wordpress统计和谷歌不同关键词seo如何优化

wordpress统计和谷歌不同,关键词seo如何优化,wordpress导入模板,wordpress怎么导入模板文件今日题目为:3216. 交换后字典序最小的字符串 题目详情: 给你一个仅由数字组成的字符串 s,在最多交换一次 相邻 且具有相同 奇偶性 的数字后,返回可以得到的字典序最小的字符串。 如果两个数字都是奇数或都是偶数,则…

今日题目为:3216. 交换后字典序最小的字符串

题目详情:

给你一个仅由数字组成的字符串 s,在最多交换一次 相邻 且具有相同 奇偶性 的数字后,返回可以得到的字典序最小的字符串。

如果两个数字都是奇数或都是偶数,则它们具有相同的奇偶性。例如,5 和 9、2 和 4 奇偶性相同,而 6 和 9 奇偶性不同。

示例:

示例 1:

输入: s = "45320"

输出: "43520"

解释:

s[1] == '5's[2] == '3' 都具有相同的奇偶性,交换它们可以得到字典序最小的字符串。

示例 2:

输入: s = "001"

输出: "001"

解释:

无需进行交换,因为 s 已经是字典序最小的。

解题思路:

首先题目描述说了需要交换一次相邻且具有奇偶性的数字,那么s为字符串,需要交换的话就需要遍历且也要方便交换位置,那么就把s转换为数组形式,在进行遍历,首先需要两数进行交换判断,那么就要想到数组的长度是否为偶数,即i+1<arr.length。首先将遍历元素转换为数字形式,在进行判断两个数字奇偶性是否相同,如果相同再进行判断谁在数字表中最先出现,即谁最小,再根据结果进行交换位置,最后将数组转换为字符串形式输出。

具体解决代码:

var getSmallestString = function(s) {const arr = s.split('')for(let i = 0; i<arr.length;i++){if(i+1<arr.length){const num1 = parseInt(s[i],10)const num2 = parseInt(s[i+1],10)if((num1%2) === (num2%2)){if(num1>num2){let temp = arr[i]arr[i] = arr[i+1]arr[i+1] = tempbreak}}}}return arr.join('')
};

http://www.ds6.com.cn/news/123711.html

相关文章:

  • 网站建设策划书模板qq引流推广软件免费
  • 家乡网站建设策划案电脑优化软件推荐
  • 做网站怎么实现在线支付2023年12月疫情又开始了吗
  • 优惠券网站要怎么做推广网络营销推广方案设计
  • 高端建站收费百度seo营销公司
  • 网站单页做301网站提交入口大全
  • 用自己的电脑做主机建网站短视频seo推广隐迅推专业
  • 国内手机网站建设百度荤seo公司
  • 网站建设有哪些问题百度广告投诉电话
  • 网站顶部轮播怎么做百度推广基木鱼
  • 山西建网站人脉推广app
  • 织梦网站栏目字体怎么调php免费开源crm系统
  • 漳州网站建设优化智能识别图片
  • 幼儿园网站开发代码抖音搜索排名
  • 网站设计推广方案网站的搜索引擎
  • 佛山南海网站建设短视频营销的特点
  • 做网站钱企业网站建站
  • 南通网站建设.2345浏览器下载安装
  • 网站导航的作用网络营销属于哪个专业
  • 网站优秀设计谷歌怎么推广自己的网站
  • 免费网站建设特色关键词云图
  • 做h5网站用什么我想做网络推广
  • 公众电影网站怎么做河北高端网站建设
  • 装修行业在什么网站上做推广好广州网络营销选择
  • 成都市建设网站公司搜索引擎优化排名关键字广告
  • 公司网站banner怎么做网站数据分析
  • 页面简单的网站产品品牌推广策划方案
  • 做优化的网站用什么空间好cpa游戏推广联盟
  • 做网站在经营范围内属于什么现在推广引流什么平台比较火
  • 网站开发预算电脑培训