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

做平面计设和网站哪个好优化网站的网站

做平面计设和网站哪个好,优化网站的网站,线上兼职,网页设计作业及答案题目描述: 给你两个字符串 start 和 target ,长度均为 n 。每个字符串 仅 由字符 ‘L’、‘R’ 和 ‘_’ 组成,其中: 字符 ‘L’ 和 ‘R’ 表示片段,其中片段 ‘L’ 只有在其左侧直接存在一个 空位 时才能向 左 移动&a…

题目描述:

给你两个字符串 start 和 target ,长度均为 n 。每个字符串 仅 由字符 ‘L’、‘R’ 和 ‘_’ 组成,其中:
字符 ‘L’ 和 ‘R’ 表示片段,其中片段 ‘L’ 只有在其左侧直接存在一个 空位 时才能向 左 移动,而片段 ‘R’ 只有在其右侧直接存在一个 空位 时才能向 右 移动。
字符 ‘__’ 表示可以被 任意 ‘L’ 或 ‘R’ 片段占据的空位。
如果在移动字符串 start 中的片段任意次之后可以得到字符串 target ,返回 true ;否则,返回 false 。

示例:

来源:力扣(LeetCode)
来源:力扣(LeetCode)
来源:力扣(LeetCode)

解题思路:

由于通过字符个数和顺序排除一部分,在通过判断每个“L”字符能不能往前移,每个“R”字符能不能往后移。

相关代码:

class Solution {public boolean canChange(String start, String target) {if(!start.replace("_","").equals(target.replace("_",""))) {return false;}int[] s=new int[start.replace("_","").length()];int[] t=new int[target.replace("_","").length()];index(start,s);index(target,t);for(int i=0;i<s.length;i++) {if(start.charAt(s[i])=='L'&&s[i]<t[i]||start.charAt(s[i])=='R'&&s[i]>t[i]) return false;}return true;}public void index(String x,int[] n) {int j=0;for(int i=0;i<x.length();i++) {if(x.charAt(i)!='_') {n[j]=i;j++;}}}
}

代码效率:

来源:力扣(LeetCode)

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

相关文章:

  • asp网站程序优点推广平台下载
  • 东莞网站建设开发如何注册百度账号
  • 招商网站建设优势crm管理系统有哪些
  • 企业外部网站建设成都网站开发制作
  • 宁波网站设计推广服务公司品牌创建和品牌建设区别
  • 购买网站域名模拟电脑游戏的app
  • 好看网站WordPress美图主题
  • 北航网站建设咸宁制作网站
  • 网站建设推广公司需要哪些岗位永久免费安全的软件下载
  • 可信赖的网站建设推广wordpress博客文章导出
  • 贵州省城乡建设厅网站首页wordpress和vue
  • 网站数据库模版宝塔wordpress更换域名
  • 公司百度网站怎么做的产品设计排版模板
  • 沈阳创造价值网站深圳人才网站建设
  • 阿里云企业网站建设最新国际局势新消息
  • 单页网站制作需要多少钱app开发和网站建设区别
  • 全景图制作平台网站建设网站建设在电子商务中的作用
  • 免费网站建设制作哪家公司好哈尔滨建设网站哪家好
  • 朝阳网站推广沈阳开发网站公司哪家好
  • 微网站建设图片微信网站域名备案成功后怎么做
  • c网站开发视频重庆营销型网站开发公司
  • 手机网站关键词排wordpress小工具滑至顶部
  • 网站设计论文的摘要海口旅游类网站建设
  • jsp怎么做网站如何设置网站icon
  • 南昌做网站费用wordpress 投票
  • 电子商务网站建设方案推荐wordpress后台分类添加图片
  • 哪些网站可以做问卷调查赚钱个人网站命名 备案
  • 网站做任务领q币上海人才网站首页
  • 帮别人做网站必须要开公司楼市最新消息:2021年房价下跌
  • 如何自己制作一个网站嘉兴备案网站建设