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

网站开发明细报价表淘客手机网站源码

网站开发明细报价表,淘客手机网站源码,工业产品设计软件,网站设计中的js压缩的要求是将连续相同字符替换为字符 数字形式#xff0c;例如 “AAABCCDDDD” 变为 “A3BC2D4”。 问题描述与分析 给定一个字符串#xff0c;我们需要判断是否可以进行压缩#xff0c;并且只在压缩后的字符串长度比原字符串长度更短时进行压缩。如果字符串可以压缩 数字形式例如 “AAABCCDDDD” 变为 “A3BC2D4”。 问题描述与分析 给定一个字符串我们需要判断是否可以进行压缩并且只在压缩后的字符串长度比原字符串长度更短时进行压缩。如果字符串可以压缩则输出压缩后的字符串否则输出 “NO”。 解决方案 算法思路 通过遍历字符串的每个字符来实现该算法需要维护一个计数器用于统计连续相同字符的个数。当遇到一个不同的字符时我们将之前的字符及其计数器添加到压缩后的字符串中并将计数器重置为 1。 实现步骤 遍历字符串的每个字符并初始化一个计数器为 1。对于每个字符如果当前字符与下一个字符相同则增加计数器如果不同则将当前字符及其计数器添加到压缩后的字符串中并将计数器重置为 1。判断压缩后的字符串是否比原字符串短如果是则输出压缩后的字符串否则输出 “NO”。 代码实现 #include iostream #include stringint main() {std::string s;std::cin s;std::string compressedString;int count 1;for (int i 0; i s.length(); i) {if (i 1 s.length() s[i] s[i 1]) {// 如果当前字符与下一个字符相同则增加计数器count;} else {// 如果当前字符与下一个字符不同则将当前字符及其计数器添加到压缩后的字符串中compressedString s[i];if (count 1) {compressedString std::to_string(count); // 将计数器转换为字符串添加到压缩后的字符串中}count 1; // 重置计数器}}// 判断压缩后的字符串是否比原字符串短if (compressedString.length() s.length()) {std::cout compressedString std::endl;} else {std::cout NO std::endl;}return 0; }
http://www.dnsts.com.cn/news/153232.html

相关文章:

  • 备案空壳网站通知福清手机网站建设
  • 网站设计书的结构个人网页设计作品模板
  • 太原网站建设费用wordpress主题创建后门
  • 企业网站建设多少钱陕西百威建设监理有限司网站
  • 手机开发网站建设100种禁用的视频软件短视频
  • 网站管理助手v3企业网络营销策划案
  • 公司要建设网站需要那些程序网站建设7个基本流程
  • 房管局备案查询网站永久链接生成器
  • 杭州品牌网站设计西安建设网站
  • 有没有淄博张店做兼职工作的网站网站的logo在百度怎么显示不出来
  • php网站开发用什么php大约多少钱
  • 建设街小学网站北极星招聘网
  • 网站策划书格式及范文小程序公司有必要做吗
  • ytwzjs烟台网站建设如何制作自己的公众号
  • 广州网站建设公司推荐wordpress怎么固定导航栏
  • 金融网站织梦模板免费下载马蜂窝网站做的重点
  • 翻译网站怎么做网站加盟城市分站
  • 网站建设一般用什么软件seo网络优化平台
  • 做商城网站的公司网站建设和微信小程序
  • 上海网站建设网页制免费自学编程的app
  • 老外做中文网站网上团建智慧团建登录入口
  • 建设网站文案标识语沙河网站建设
  • 太原市建设厅官方网站重庆物流最新消息
  • 做网页赚钱的网站做机械有什么兼职网站
  • 丽水网站建设专业的公司宝应网站设计
  • 视频优化网站怎么做网站建设公司专业开发北京网站
  • 中国网站制作公司页面精美的网站
  • 宠物网站页面设计理念wordpress 功能小工具栏
  • 公司建设网站哪家好从事网站开发
  • 会展中心网站平台建设方案建设摩托车官网商城2015