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

百度推广一个月多少钱北京云无限优化

百度推广一个月多少钱,北京云无限优化,合肥装修,北京哪有建网站公司或个人的我们先来看题目描述: 给定两个字符串, s 和 goal 。如果在若干次旋转操作之后,s 能变成 goal ,那么返回 true 。 s 的 旋转操作 就是将 s 最左边的字符移动到最右边。 例如, 若 s abcde,在旋转一次之后结果就是 bcdea 。 示例…

我们先来看题目描述:

给定两个字符串, s 和 goal 。如果在若干次旋转操作之后,s 能变成 goal ,那么返回 true 。

s 的 旋转操作 就是将 s 最左边的字符移动到最右边。

  • 例如, 若 s = 'abcde',在旋转一次之后结果就是 'bcdea' 。

示例 1:

输入: s = "abcde", goal = "cdeab"
输出: true

示例 2:

输入: s = "abcde", goal = "abced"
输出: false

提示:

  • 1 <= s.length, goal.length <= 100
  • s 和 goal 由小写英文字母组成

解决方案

方法一:模拟

思路和算法

首先,如果 s 和 goal 的长度不一样,那么无论怎么旋转,s 都不能得到 goal,返回 false 。在长度一样(都为 n)的前提下,假设 s 旋转 i 位,则与 goal 中的某一位字符 goal[j] 对应的原 s 中的字符应该为 s[(i + j)mod n] 在固定 i 的情况下,遍历所有 j ,若对应字符都相同,则返回 true 。否则,继续遍历其他候选的 i 。若所有的 i 都不能使 s 变成 goal ,则返回 false 。

代码

Python3

class Solution:def rotateString(self, s: str, goal: str) -> bool:m, n = len(s), len(goal)if m != n:return Falsefor i in range(n):for j in range(n):if s[(i + j) % n] != goal[j]:breakelse:return Truereturn False

Java

class Solution {public boolean rotateString(String s, String goal) {int m = s.length(), n = goal.length();if (m != n) {return false;}for (int i = 0; i < n; i++) {boolean flag = true;for (int j = 0; j < n; j++) {if (s.charAt((i + j) % n) != goal.charAt(j)) {flag = false;break;}}if (flag) {return true;}}return false;}
}

 好了,今天的文章分享就到这里了,希望对大家的学习有帮助哦!


文章转载自:

http://p190QwWz.gpzjr.cn
http://TuhrciZ8.gpzjr.cn
http://dLjh3XLe.gpzjr.cn
http://V2vHRHRH.gpzjr.cn
http://BEnxjcJ6.gpzjr.cn
http://IHL61SpV.gpzjr.cn
http://UFJiY452.gpzjr.cn
http://pCRBnDIs.gpzjr.cn
http://rHwWEx9N.gpzjr.cn
http://wzN4dTtR.gpzjr.cn
http://zuhfXTK1.gpzjr.cn
http://jJVhDEUX.gpzjr.cn
http://yvM93NWc.gpzjr.cn
http://dMi2c6Yu.gpzjr.cn
http://2cfE38EV.gpzjr.cn
http://EiJaUT51.gpzjr.cn
http://GrgA3W6f.gpzjr.cn
http://PIyVYxzj.gpzjr.cn
http://TulfY4Fr.gpzjr.cn
http://4De7pNtS.gpzjr.cn
http://5xQTFCGV.gpzjr.cn
http://0CiV0TmF.gpzjr.cn
http://ifMaFdj1.gpzjr.cn
http://lQYl6t7m.gpzjr.cn
http://ClM9f5GX.gpzjr.cn
http://eczLacLy.gpzjr.cn
http://Pph3wypq.gpzjr.cn
http://jQT70sxj.gpzjr.cn
http://OHaufqPp.gpzjr.cn
http://WIV3bebh.gpzjr.cn
http://www.dtcms.com/wzjs/681347.html

相关文章:

  • 怎么自己做推广网站辽宁工程新希望官网
  • 淮南建设厅网站长沙那个手机建网站公司好
  • 程序设计教学网站开发营销策划公司简介范文
  • 广告设计专业学校买网站做seo
  • 最好的响应式网站有哪些免费设计的网站
  • 网站后台服务购买平台有哪些
  • 自己有网站做app吗网络推广培训公司
  • 网站怎么申请微博登录vs进行网站建设
  • 做网站方案网站开发与移动互联
  • 北京站网站建设ps培训班一般学费多少钱
  • 金华做网站报价上海最新发布
  • 宁波品牌网站公司排名专业网站制作公司排名
  • 鞍山 中企动力提供网站建设免费看黄金的软件
  • 湖南建设厅网站证书查询做个平台网站怎么做
  • 微企业网站模板免费申请域名需要多久
  • 青岛做网站建网站wordpress主题显示不
  • 德宏芒市建设局网站微网站首页
  • app商城需要手机网站吗河南红旗渠建设集团网站
  • 海口网站wordpress文章字符插件
  • 购物网站建设 费用三大门户网站
  • 做UI设计的网站辽宁网站建设学校
  • 建设网站公司选哪家好dz整站网站建设
  • 怎么做app网站ui原型做网站公司法人还要拍照吗
  • 万网怎样做网站调试网站建设的基本
  • 咸宁网站建设哪家专业衡水seo网站建设优化排名
  • 福建省城乡建设厅网站互联网保险的优势
  • 移动网站转码一个电子商务网站的用户购买行为监测报告文档格式怎么做?
  • 上海手机站网站建设国内网页做的好看的网站
  • 马鞍山网站建设与制作关键词文案生成器
  • 定手机网站建设手机首页