news 2026/7/6 9:05:16

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 0:47:50

麒麟操作系统认证全解析:国产操作系统专家成长指南

&#x1f4da; 目录一、麒麟操作系统与认证体系概述二、KOSCA认证深度解析三、KOSCP认证专家之路四、认证价值与就业前景五、核心知识点精讲六、实战操作指南七、备考策略与资源八、考场技巧与注意事项九、认证后续发展十、总结与展望一、麒麟操作系统与认证体系概述1.1 麒麟操…

作者头像 李华
网站建设 2026/6/29 22:43:08

国产数据库技术新手入门指南:从认知到实操,轻松打通入门到进阶之路

前言 在信创产业全面提速、国产化替代纵深推进的时代背景下&#xff0c;国产数据库已从技术圈的 “小众探索” 蜕变为 IT 领域的 “核心基础设施”&#xff0c;成为程序员、运维工程师、技术管理者、高校学子必备的硬技能。面对市面上数十家厂商、繁杂的技术架构和专业术语&am…

作者头像 李华
网站建设 2026/7/2 0:05:14

Python远程调试:ptvsd在Miniconda环境的应用

Python远程调试&#xff1a;ptvsd在Miniconda环境的应用 在人工智能与数据科学项目日益复杂的今天&#xff0c;开发者常常面临一个尴尬的局面&#xff1a;训练脚本运行在远程服务器或云实例上&#xff0c;而本地却只能通过日志“盲调”。尤其是在使用轻量级环境管理工具&#x…

作者头像 李华