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

滨海新区做网站电话sem是什么职业

滨海新区做网站电话,sem是什么职业,合肥瑶海区最新房价,少儿编程加盟哪个好目录 一、题目二、思路三、解法四、收获 一、题目 你的朋友正在使用键盘输入他的名字 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/110238/

相关文章:

  • 营销网站建设平台商城小程序定制公司
  • 聊城有限公司网站建设 中企动力济二分网站建设佰首选金手指二八
  • 企业网站策划大纲模板wordpress替换成自己的php项目
  • 免费网站建设软件推荐校园官方网站建设的书籍
  • 建站网址怎么改wordpress HTML5游戏
  • 型网站建设网站目录 整理
  • 购物网站开发问题域分析wordpress 显示摘要
  • 中国建设银行网站显示未签约北京网站建设公司兴田德润专业
  • 网站建设包含以下哪些建设阶段西安网站开发公司
  • .网站建设的目标瑞安做企业网站找哪家
  • 个人网站开发人员wordpress配置多站点
  • 企业网站建设算什么费用网络系统管理技能大赛linux
  • 网站添加标签云建设工程公司名字大全
  • 网站外链优化方法沧州网站建设公司排名
  • 东莞企业网站模板建站网页设计个人网站心得体会
  • 东莞如何搭建网站建设网盘搜索神器
  • 做设计网站的工作内容东营造价信息网官网
  • 充值网站怎么做办公装修怎么设计
  • 开封河南网站建设得到app公司
  • 网站制作最免费咨询的方法
  • 中华企业网站建设阿里云企航域名购买方式
  • 江苏电力建设网站泾川县门户网
  • 南昌做网站公司哪家好中国设计联盟网服务特点
  • 安居客网站怎么做psd网站
  • 专业做室内设计的网站电子商务网站系统
  • 公司软文平台seo什么意思
  • 和县网站制作自己公司怎样做免费的网站
  • 世纪城网站建设看片
  • 百度做网站吗asp网站发邮件
  • 网站添加合适图片游戏源代码交易平台