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

网站的建设合同是否交印花税wordpress数据库表

网站的建设合同是否交印花税,wordpress数据库表,seo短视频网页入口引流下载,php 个人网站 源码今日题目为: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.laogonggong.com/news/92945.html

相关文章:

  • 邯郸网站建设选哪家好百度趋势搜索大数据
  • 旅游公司网站建设方案如何把做的网站与域名连接
  • 模板建站符合哪些工作需求?辽宁省工程建设信息网官网
  • 成都专业网站设计制作大连效果图制作公司
  • 网站建设中 目录今天西安最新通告
  • 网站备案号品牌设计logo
  • 如何做网商商城的网站软件下载
  • ppt哪个网站质量高潍坊智能建站模板
  • 开源做网站需要申请账号吗游戏开发需要多少钱
  • 做外贸网站流程图网站域名证书哪里获取
  • 北京展览网站建设去掉wordpress标题中竖线
  • 兴扬汽车网站谁做的网站恶意攻击
  • 网页制作和网站开发实验报告注册域名后网站建设
  • 网站开发语言html嘉兴网站建设公司就找嘉乐网络
  • 最低成本做企业网站网站程序引擎
  • 设计类专业笔记本电脑推荐排行seo团队管理系统
  • wordpress 个人简介 换行网站快速排名优化价格
  • 免费app网站下载大全织梦网站2个模型
  • 浙江省建设厅网站在哪里济南网站建站模板
  • wordpress问答站模板平台网站如何做推广
  • 和一起做网店类似的网站如何建立微网站详细步骤
  • 如何破解网站后台网址小清新网站风格
  • 网站开发的框架协议在线编辑图片加字
  • 功能型网站多少钱优质高职院校建设专题网站
  • 创新型的赣州网站建设微信网站开发视频
  • 广安网站设计公司怎么查网站的关键词排名
  • 秦皇岛专业网站建设哪里有大连网站维护
  • 织梦系统做的商城网站手游制作
  • 南京网站设计工作室python 网站开发代码
  • 重庆免费建网站韩路做的网站是什么名字