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

一道检验编码能力的字符串的题目

#include<iostream>
#include<vector>
#include<string>
using namespace std;
int bNum=0,gNum=0;
int findEnd(string& s,int si){int len=s.size();//当前字母在哪个字符串中,存入comp中string comp;if(s[si]=='b'||s[si]=='o'||s[si]=='y'){comp="boy";bNum++;}else{comp="girl";gNum++;}//从字符串第几个字母开始比较int index=comp.find(s[si]);//然后看能比较几个int ret=0;while(si<len&&index<comp.size()){if(s[si]==comp[index]){ret++;index++;si++;}else{break;}}return ret;
}void solve(){string s;cin>>s;for(int i=0;i<s.size();i++){if(s[i]!='.'){int findNum=findEnd(s,i);for(int j=i;j<i+findNum;j++){s[j]='.';}}}}int main(){solve();cout<<bNum<<endl<<gNum;return 0;
}

http://www.lryc.cn/news/599742.html

相关文章:

  • C# WPF 实现读取文件夹中的PDF并显示其页数
  • 《Angular+Spring Boot:ERP前端采购销售库存协同架构解析》
  • Qt 数据库事务处理与数据安全
  • Orbbec开发---数据流与数据流操作
  • 输电线路观冰精灵在线监测装置:科技赋能电网安全的新利器
  • 智慧灯杆:不止于照明,塔能科技的城市感知网络野心
  • 微算法科技(NASDAQ:MLGO)采用分布式哈希表优化区块链索引结构,提高区块链检索效率
  • C 语言 | 结构体详解:自定义数据类型的艺术
  • 现代 C++ 开发工作流(VSCode / Cursor)
  • 多场景通用车辆计数算法助力暑期交通管理
  • 【质量管理】软件缺陷管理实施方案(专业版)
  • 华为网络整套架构常用配置
  • cacti漏洞CVE-2022-46169复现
  • ThreadLocal使用及其原理和注意点
  • 虚拟机docker elasticsearch启动失败
  • 07 51单片机之定时器
  • react+threejs实现自适应分屏查看/3D场景对比功能/双场景对比查看器
  • 二分查找----6.寻找两个正序数组的中位数
  • 基于深度学习的图像分类:使用Vision Transformer(ViT)实现高效分类
  • Lakehouse x AI ,打造智能 BI 新体验
  • 认识一下Qlib的158因子特征
  • Gitee Test:国产软件测试平台如何筑牢关键领域数字安全屏障
  • PI 思维升级 PI设计的典范转移:从阻抗思维到谐振控制
  • 主要分布在背侧海马体(dHPC)CA1区域(dCA1)的时空联合细胞对NLP中的深层语义分析的积极影响和启示
  • 杂谈:前端开发中的常见问题
  • 【机器学习之推荐算法】基于矩阵分解和损失函数梯度下降的协同过滤算法实现
  • 验证 GitHub Pages 的自定义域(Windows)
  • Power Compiler:漏电功耗、内部功耗、切换功耗及其计算方式(NLPM)
  • 【通识】如何看电路图
  • ATH12K 驱动框架分析