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

西宁高端网站建设一份完整的活动策划方案

西宁高端网站建设,一份完整的活动策划方案,个人兼职做网站,织梦cms如何做网站题目链接 Leetcode.1138 字母板上的路径 Rating : 1411 题目描述 我们从一块字母板上的位置 (0, 0)出发,该坐标对应的字符为 board[0][0]。 在本题里,字母板为board ["abcde", "fghij", "klmno", "pqr…

题目链接

Leetcode.1138 字母板上的路径 Rating : 1411

题目描述

我们从一块字母板上的位置 (0, 0)出发,该坐标对应的字符为 board[0][0]

在本题里,字母板为board = ["abcde", "fghij", "klmno", "pqrst", "uvwxy", "z"],如下所示。

在这里插入图片描述

我们可以按下面的指令规则行动:

  • 如果方格存在,'U'意味着将我们的位置上移一行;
  • 如果方格存在,'D'意味着将我们的位置下移一行;
  • 如果方格存在,'L'意味着将我们的位置左移一列;
  • 如果方格存在,'R'意味着将我们的位置右移一列;
  • '!'会把在我们当前位置 (r, c)的字符 board[r][c]添加到答案中。

(注意,字母板上只存在有字母的位置。)

返回指令序列,用最小的行动次数让答案和目标 target 相同。你可以返回任何达成目标的路径。

示例 1:

输入:target = “leet”
输出:“DDR!UURRR!!DDD!”

示例 2:

输入:target = “code”
输出:“RR!DDRR!UUL!R!”

提示:

  • 1<=target.length<=1001 <= target.length <= 1001<=target.length<=100
  • target仅含有小写英文字母

分析:

字母 c的位置(x,y)((c - 'a')/5 , (c - 'a')%5),例如 f的坐标为 (('f' - 'a')/5 , ('f' - 'a')%5)(1,0)

我们根据题意直接模拟即可,但需要注意一个点 z

在这里插入图片描述
zj应该是先上,再右。

在这里插入图片描述
cz应该是 先左 再下。

时间复杂度:O(n)O(n)O(n)

代码:

class Solution {
public:string alphabetBoardPath(string target) {string s = "";int i = 0,j = 0;for(auto c:target){int d = c - 'a';int x = d / 5, y = d%5;//左走while(j > y){j--;s += "L";}//上while(i > x){i--;s += "U";}//右while(j < y){j++;s += "R";}//下while(i < x){i++;s += "D";}s += "!";}return s;}
};
http://www.ds6.com.cn/news/100995.html

相关文章:

  • 网页设计与制作教程资源石家庄抖音seo
  • 门户网站建设情况自查汇报dw软件怎么制作网页
  • wordpress标签页收藏搜索引擎优化的缺点包括
  • 盐城手机网站建设公司佛山百度seo代理
  • 网站的修改广州私人做网站
  • 网站建设与网页设计制作书籍网站交易
  • 社区电商平台排名温州seo排名公司
  • 私人定制平台网站厦门seo关键词优化培训
  • 贷款类网站怎样做国内新闻最新消息今天
  • 个人网站做百度云电影链接犯法吗找seo外包公司需要注意什么
  • 平凉网站开发营销型网站名词解释
  • 浙江省建设信息网官网广东优化疫情防控措施
  • 济南做设计公司网站做网站建设公司
  • 深圳市盐田区建设局网站网页制作软件dreamweaver
  • 招商网站建设关键词排名seo优化
  • 做网站不给源代码谷歌浏览器官网下载安装
  • 郑州做网站的联系方式百度网盘下载安装
  • 网站开发工程师基础公司页面设计
  • 专业商业空间设计公司南昌seo排名扣费
  • 网站项目书范文网站模板平台资源
  • 建个淘宝那样的网站需要多少钱友情链接怎么互换
  • 广西汽车网网站建设谷歌官方网站首页
  • 做移动网站优化海外网站
  • 网站做哪些主题比较容易做网址收录查询
  • 对于诈骗网站怎么做营销推广的公司
  • 长春哪里有做网站的如何被百度收录
  • 怎样建立自己购物网站百度网址大全官网
  • 网站开发环境有什么关键字
  • 颍上网站建设网店运营怎么学
  • 做网站或者app百度搜索排行seo