当前位置: 首页 > 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.jsqmd.com/news/166755/

相关文章:

  • 2025年化工原料供应商排名:育龙化工市场口碑稳定吗 - 工业品网
  • Miniconda下载慢?推荐使用国内镜像源列表
  • 闭式横流冷却塔制造厂创新能力哪家强、加工厂哪家更值得选? - 工业推荐榜
  • HTML可视化训练结果:结合Miniconda与PyTorch的实践技巧
  • 网络安全必学——计算机网络的基础知识
  • 2025年专业网站制作公司推荐,娱乐网站制作哪家强? - 工业设备
  • Docker rm删除已停止的Miniconda容器
  • 【深度实践】达梦 DM8 数据库全栈实战:从安装到 SQL 编程进阶
  • Jupyter Lab在Miniconda环境下的安装与启动教程
  • 达梦数据库高级对象管理学习笔记
  • 使用Miniconda-Python3.9快速部署HuggingFace大模型
  • leetcode 823. Binary Trees With Factors 带因子的二叉树
  • Conda install -c pytorch pytorch详解
  • Miniconda安装PyTorch后import失败?路径问题终极解决
  • Pyenv uninstall删除不需要的Python版本
  • Docker compose编排Miniconda服务与数据库联动
  • 2025年12月四川眉山蚕茧烘干机,干燥机,烘干机,提升机,中药材烘干机品牌综合评估与精选推荐 - 2025年品牌推荐榜
  • 好写作AI|当论文遇到“网感”:让你的学术思想拥有“破圈”魅力
  • Pyenv whence查找命令所属Python版本
  • 2025 写论文 AI 软件哪家强?虎贲等考 AI:用科技把学术痛点 “一键清零”[特殊字符]
  • Server-Sent Events实现:Miniconda-Python推送更新
  • AI 写论文哪个软件最好?虎贲等考 AI:以 “真素材 + 强适配” 成为毕业季首选
  • Python内存泄漏检测:tracemalloc工具使用
  • 为什么选择Miniconda-Python3.9运行大模型?优势全面解析
  • 好写作AI|算法偏见与论文立场:你的AI助手,会悄悄“带节奏”吗?
  • D-Link NAS命令注入与WebPDKS SQL注入漏洞深度剖析
  • 2025闭式冷却塔定制生产TOP5权威推荐:新深度测评指南 - 工业品牌热点
  • 12/30阅读笔记3
  • AI排名优化服务解析:技术路线差异如何形成行业梯队
  • Python多进程编程:Miniconda中multiprocessing应用