五分钟读懂:山羊拉丁文
📅 2026/7/11 20:55:44
👁️ 次浏览
我们先来看题目描述给你一个由若干单词组成的句子 sentence 单词间由空格分隔。每个单词仅由大写和小写英文字母组成。请你将句子转换为 “山羊拉丁文Goat Latin”一种类似于 猪拉丁文 - Pig Latin 的虚构语言。山羊拉丁文的规则如下如果单词以元音开头a, e, i, o, u在单词后添加ma。例如单词 apple 变为 applema 。如果单词以辅音字母开头即非元音字母移除第一个字符并将它放到末尾之后再添加ma。例如单词 goat 变为 oatgma 。根据单词在句子中的索引在单词最后添加与索引相同数量的字母a索引从 1 开始。例如在第一个单词后添加 a 在第二个单词后添加 aa 以此类推。返回将 sentence 转换为山羊拉丁文后的句子。示例 1输入sentence I speak Goat Latin 输出Imaa peaksmaaa oatGmaaaa atinLmaaaaa示例 2输入sentence The quick brown fox jumped over the lazy dog 输出heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa提示1 sentence.length 150sentence 由英文字母和空格组成sentence 不含前导或尾随空格sentence中的所有单词由单个空格分隔解决方案方法一找到每一个单词 模拟思路和算法我们可以对给定的字符串 sentence 进行一次遍历找出其中的每一个单词并根据题目的要求进行操作。在寻找单词时我们可以使用语言自带的 split() 函数将空格作为分割字符得到所有的单词。为了节省空间我们也可以直接进行遍历每当我们遍历到一个空格或者到达 sentence 的末尾时我们就找到了一个单词。当我们得到一个单词 w 后我们首先需要判断 w 的首字母是否为元音字母。我们可以使用一个哈希集合 vowels 存储所有的元音字母 aeiouAEIOU这样只需要判断 w 的首字母是否在 vowels 中。如果是元音字母那么单词本身保持不变如果是辅音字母那么需要首字母移到末尾这里使用语言自带的字符串切片函数即可。在这之后我们需要在末尾添加 m 以及若干个 a因此可以使用一个变量 cnt 记录需要添加的 a 的个数它的初始值为 1每当我们得到一个单词就将它的值增加 1。代码Cclass Solution { public: string toGoatLatin(string sentence) { unordered_setchar vowels {a, e, i, o, u, A, E, I, O, U}; int n sentence.size(); int i 0, cnt 1; string ans; while (i n) { int j i; while (j n sentence[j] ! ) { j; } cnt; if (cnt ! 2) { ans ; } if (vowels.count(sentence[i])) { ans sentence.substr(i, j - i) m string(cnt, a); } else { ans sentence.substr(i 1, j - i - 1) sentence[i] m string(cnt, a); } i j 1; } return ans; } };
1. 项目概述:从“登录接口”到“自动化测试体系”的跨越 最近在整理团队的技术资产,翻到了几年前一个让我印象深刻的案例:一个看似简单的登录接口,却因为缺乏有效的自动化测试,在版本迭代中反复出现问题,每…
📅 2026/7/11 20:54:44
1. 认识A3910与PIC18F67K40这对黄金搭档第一次看到A3910电机驱动芯片和PIC18F67K40微控制器的组合时,我就意识到这是个能打硬仗的技术方案。A3910是Allegro MicroSystems推出的全桥电机驱动器,最大持续输出电流可达3A,峰值电流更是能达到5A。…
📅 2026/7/11 20:54:44
Node-RED TCP节点深度实战:服务端、客户端与响应模式全解析在物联网和系统集成领域,TCP通信作为最基础的网络协议之一,其稳定性和可靠性至关重要。Node-RED作为一款强大的低代码编程工具,内置了完善的TCP节点支持,能够…
📅 2026/7/11 20:54:44
nRF Sniffer 4.6.6 实战:5个高效过滤规则精准捕获目标BLE设备数据包在BLE开发调试过程中,海量的广播包和连接数据往往让工程师陷入数据泥潭。nRF Sniffer配合Wireshark的组合虽然强大,但如何从噪声中快速锁定目标设备的数据流,才是…
📅 2026/7/11 21:41:10
三元九运算法对比:3种现代实现方案解析《玄空秘旨》核心运算逻辑在传统风水典籍《玄空秘旨》中,"阴阳相见"、"雌雄配合"等概念构成了复杂的空间关系运算体系。这些规则本质上是一套基于八卦、九宫和元运周期的决策逻辑,与…
📅 2026/7/11 21:41:10
参考
zynq在u-boot中导入导出Flash文件.csdn
zynq在u-boot中导入导出nand文件.csdn
PetaLinux 使用技巧与缓存配置
PetaLinux的JTAG启动.csdn
xilinx官网–PetaLinux 工具文档参考指南 (ug1144)
xilinx官网–设备树配置文档
内核官网–设备树文档
VSCode作为zynq相关编…
📅 2026/7/11 21:41:10
1. 背景与核心概念近期AI视频生成技术取得了突破性进展,越来越多的创作者开始尝试使用AI工具制作短片。阿里云百炼平台推出的Happy Horse文生视频模型,为创作者提供了从文本直接生成高质量视频的能力。该模型能够根据文本提示词生成物理真实、运动流畅的…
📅 2026/7/11 21:41:10
PackagingTool v3.8.1.0 实战:Bootloader 与 App 固件合并的地址规划策略在嵌入式开发中,Bootloader 和应用程序的固件合并是一个常见但容易出错的环节。PackagingTool 作为一款专业的二进制文件处理工具,其地址偏移功能为开发者提供了灵活的…
📅 2026/7/11 21:41:10
电力巡检管理系统开发要点编辑:araolin(私域邦网络土土哥)电力巡检管理系统旨在通过数字化手段提升巡检效率、数据准确性和设备可靠性。以下为关键开发要点:系统架构设计采用B/S架构或移动端混合开发模式,确保多终端兼…
📅 2026/7/11 21:40:10
摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计…
📅 2026/7/11 0:00:31
1. 命令简介gpm 是 Linux 系统下运行于虚拟控制台(文字终端模式)的鼠标服务器。它的主要功能是在没有图形界面的纯文本环境中,为虚拟控制台提供鼠标支持,允许用户使用鼠标进行文本的选择、复制和粘贴操作,极大地提升了…
📅 2026/7/11 0:00:31
导语
先澄清一个常被混用的概念:BI试点"上线",并不等于试点"验收通过"。很多企业把仪表板做出来、账号发下去、培训开完场,就默认试点已经跑通,随后进入推广阶段——结果推广到第二个部门、第三个业务线时&am…
📅 2026/7/11 0:00:31
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/10 22:46:54
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/10 22:46:54
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/10 22:46:54
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/10 22:46:54
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/10 22:46:54
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/10 22:46:54