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

保定网站建设公司排名夜蝶直播app下载安装

保定网站建设公司排名,夜蝶直播app下载安装,商河网站建设公司,网站发展阶段怎么做目录 一、题目二、思路三、解法四、收获 一、题目 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字&am…

目录

  • 一、题目
  • 二、思路
  • 三、解法
  • 四、收获

一、题目

你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。

你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。

二、思路

规则的处理就是用while和if的结构组合,附加上一些计数值。这题难在规则上如何解决少按的情况。
写了一个但是卡在了leelee、leeeelee这种用例上,就是等长的重复情况处理不了。只能解决前10个用例

三、解法

class Solution {
public:bool isLongPressedName(string name, string typed) {int i = 0, j = 0;while (j < typed.length()) {if (i < name.length() && name[i] == typed[j]) {i++;j++;} else if (j > 0 && typed[j] == typed[j - 1]) {j++;} else {return false;}}return i == name.length();}
};

四、收获

如何才能想到很清晰的判断逻辑,发现一上来得先理清这些逻辑
在这里插入图片描述
三个if就写的清清楚楚了,应对大多数用例
在这里插入图片描述
不仅要把自己逻辑通过代码写出来,发现有解决问题的清晰的逻辑也很重要

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

相关文章:

  • 王磊网络网站建设黄骅市属于哪个市
  • 网站开发的硬件环境网站首页的快照更新慢
  • 域名网站平台网络策划就业前景
  • 保险网站哪家好wordpress图片下载
  • 百度搜到自己的网站平台推广方式
  • 深圳全国网站制作哪个好临安做网站的公司
  • 网站建设详细步骤优秀网站设计欣赏
  • 备案网站域名查询建站有哪些需求
  • 装修设计公司网站排名做淘客网站哪个cms好
  • 太原网站推广市场营销说白了就是干什么的
  • 北京网站开开发公司哈尔滨seo推广优化
  • 单页 网站模板二手书店网站建设项目规划书
  • 网站品牌推广设计网站系统维护一般多长时间
  • 济南建设网站需要西安网站建设推荐
  • 电子商务的就业方向济宁优化公司
  • 高端网站建设 恩愉科技彩票网站开发制作软件
  • 湖南住房城乡建设厅官方网站平度城乡建设局网站
  • 网站备案后经营如何不花钱做网站
  • 中小型企业网站选择什么配置的亚马逊服务器抖音代运营报价单(仅供参考)
  • 地方性手机平台微网站百度搜索这个网站为什么这么差
  • 语文建设编辑部官方网站软件站
  • 百度网站 收录高端网站建设哪些好
  • 网站刷链接怎么做沈阳工程建设监理咨询
  • 中国十大搜索引擎网站海宁高端高端网站设计
  • 建设银行武威分行网站购物网站开发介绍
  • 如何做360购物网站德州网站建设的公司
  • 宝洁公司网站建设案例wordpress使用缩略图
  • 祥云平台 网站建设企业管理系统设计
  • 怎么在网站视频做字幕wordpress文章自动分类
  • 厦门网站建设找哪家比较好百度百家号怎么赚钱