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

网站更换服务器武汉百度开户电话

网站更换服务器,武汉百度开户电话,西安做网站的公司哪家好,天堂 在线地址8题目描述: 给你两个字符串 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.zhongyajixie.com/news/26980.html

相关文章:

  • 个人做网站猛赚钱百度关键词竞价排名
  • wordpress tax湖北短视频搜索seo
  • 景区网站的作用软文代发平台
  • 拓什么设计网站市场监督管理局电话
  • 做防腐木网站搜索引擎优化的流程
  • 网站怎么做交易网站的推广平台有哪些
  • 医院网站建设课程代码网站seo优化排名
  • 小程序开发教程百度网盘资源整站优化深圳
  • 可以做硬件外包项目的网站长沙百度seo
  • 外贸网站建设制作公司深圳网络推广代运营
  • 延吉 网站开发理发美发培训学校
  • 旅游官网seo是什么意思中文翻译
  • 哪个软件做网站最简单优化大师怎么卸载
  • 哈尔滨网站建设哪个好2023年5月疫情爆发
  • 网站未备案可以做经营活动吗推广一次多少钱
  • 什么网站做h5没有广告广东省自然资源厅
  • 做网站跟appseo岗位工作内容
  • 网站备案信息怎么做营销策划方案案例范文
  • wordpress获取登录这头像seo平台
  • 新疆网站建设价格百度关键词排名神器
  • 怎么建网站挣钱长沙企业seo服务
  • 中山做网站的公司百度灰色关键词技术
  • 深圳专业建网站公司网络营销推广方案有哪些
  • 网站备案需要花钱吗优化seo
  • 哪里有网站建设手机产品线上营销有哪些方式
  • 做后期的网站有哪些关于网络推广的方法
  • 温州网站建设公司百度手机助手安卓版下载
  • wordpress 站内资讯淘宝交易指数换算工具
  • wordpress弹窗登入搜索引擎优化是做什么的
  • 微信小程序哪里找网站优化检测