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

82four. Goat Latin 山羊拉丁文-耗时100%

Problem: 82four. Goat Latin 山羊拉丁文

解题过程

耗时100%,首先用空格将字符串分成一个个单词,然后对每个单词分别处理,并且拼接起来就可以了,不是元音字母的需要移除第一个字母放到最后

Code

class Solution { public: string toGoatLatin(string sentence) { char ch, cha; string tg; vector<string> tr; sentence += " "; for(int i = 0; i < sentence.size(); i++) { if(isalpha(sentence[i])) { tg += sentence[i]; } else { if(tg.size() > 0) { tr.push_back(tg); } tg.clear(); } } string ret; for(int i = 0; i < tr.size(); i++) { ch = tolower(tr[i][0]); cha = tr[i][0]; string t = string(i+1, 'a'); if(ch == 'a' || ch == 'e' || ch =='i' || ch=='o' || ch=='u') { tr[i] += "ma" + t; } else { tr[i].erase(tr[i].begin()); tr[i] += cha; tr[i] += "ma" + t; } ret += tr[i] + " "; } ret.pop_back(); return ret; } };
http://www.gsyq.cn/news/182334.html

相关文章:

  • Miniconda下载慢?推荐使用国内镜像源列表
  • Pyenv uninstall删除不需要的Python版本
  • Docker compose编排Miniconda服务与数据库联动
  • Miniconda安装PyTorch后import失败?路径问题终极解决
  • 2025年12月四川眉山蚕茧烘干机,干燥机,烘干机,提升机,中药材烘干机品牌综合评估与精选推荐 - 2025年品牌推荐榜
  • 好写作AI|当论文遇到“网感”:让你的学术思想拥有“破圈”魅力
  • 使用Miniconda-Python3.9镜像一键复现GitHub开源大模型
  • 好写作AI|算法偏见与论文立场:你的AI助手,会悄悄“带节奏”吗?
  • Docker start启动已存在的Miniconda容器
  • 智能座舱新战事:大模型不是答案,只是起点
  • 2025闭式冷却塔定制生产TOP5权威推荐:新深度测评指南 - 工业品牌热点
  • AI排名优化服务解析:技术路线差异如何形成行业梯队
  • draggable组件实现两层拖拽面板
  • 2026年AI大变局!模型竞赛落幕,Agent竞赛开启,收藏这篇看懂未来3年技术走向
  • 从零开始:用Miniconda-Python3.9跑通PyTorch GPU模型
  • 深入解析字符串:从基础到高效应用
  • Linux find命令查找Miniconda环境中的大文件
  • Jupyter Notebook密码保护设置:Miniconda安全指南
  • 自动化数据清洗流程:Miniconda-Python3.9+Pandas脚本
  • Miniconda-Python3.9镜像跨平台兼容性测试报告
  • 普通二本程序员除了外包还有别的路吗?
  • 智能掌控温度,安全预见未来:ATE800无线测温装置,为工业安全保驾护航
  • Markdown嵌入视频链接:技术分享更直观
  • Docker prune清理无用Miniconda镜像节省存储
  • Linux驱动proc接口示例源码分析
  • GPU共享内存设置:PyTorch训练性能优化
  • pikachu-RCE,越权,目录遍历
  • Jupyter Lab插件推荐:Miniconda用户提升生产力
  • D2225UK,多用途硅DMOS射频场效应晶体管, 现货库存
  • Linux系统监控脚本:基于Miniconda-Python3.9实时查看资源