【LeetCode:2586. 统计范围内的元音字符串数 | 模拟】

news2024/12/22 16:37:58

在这里插入图片描述

🚀 算法题 🚀

🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀
🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨
🌲 作者简介:硕风和炜,CSDN-Java领域新星创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 算法题 🚀

在这里插入图片描述
在这里插入图片描述

🍔 目录

    • 🚩 题目链接
    • ⛲ 题目描述
    • 🌟 求解思路&实现代码&运行结果
      • ⚡ 模拟
        • 🥦 求解思路
        • 🥦 实现代码
        • 🥦 运行结果
    • 💬 共勉

🚩 题目链接

  • 2586. 统计范围内的元音字符串数

⛲ 题目描述

给你一个下标从 0 开始的字符串数组 words 和两个整数:left 和 right 。

如果字符串以元音字母开头并以元音字母结尾,那么该字符串就是一个 元音字符串 ,其中元音字母是 ‘a’、‘e’、‘i’、‘o’、‘u’ 。

返回 words[i] 是元音字符串的数目,其中 i 在闭区间 [left, right] 内。

示例 1:

输入:words = [“are”,“amy”,“u”], left = 0, right = 2
输出:2
解释:

  • “are” 是一个元音字符串,因为它以 ‘a’ 开头并以 ‘e’ 结尾。
  • “amy” 不是元音字符串,因为它没有以元音字母结尾。
  • “u” 是一个元音字符串,因为它以 ‘u’ 开头并以 ‘u’ 结尾。
    在上述范围中的元音字符串数目为 2 。
    示例 2:

输入:words = [“hey”,“aeo”,“mu”,“ooo”,“artro”], left = 1, right = 4
输出:3
解释:

  • “aeo” 是一个元音字符串,因为它以 ‘a’ 开头并以 ‘o’ 结尾。
  • “mu” 不是元音字符串,因为它没有以元音字母开头。
  • “ooo” 是一个元音字符串,因为它以 ‘o’ 开头并以 ‘o’ 结尾。
  • “artro” 是一个元音字符串,因为它以 ‘a’ 开头并以 ‘o’ 结尾。
    在上述范围中的元音字符串数目为 3 。

提示:

1 <= words.length <= 1000
1 <= words[i].length <= 10
words[i] 仅由小写英文字母组成
0 <= left <= right < words.length

🌟 求解思路&实现代码&运行结果


⚡ 模拟

🥦 求解思路
  1. 通过题目的意思,我们直接模拟即可,但是需要注意的是,要在left,到right区间上进行模拟。
🥦 实现代码
class Solution {

    char[] arr={'a','e','i','o','u'};

    public int vowelStrings(String[] words, int left, int right) {
        int cnt=0;
        for(int i=left;i<=right;i++){
            int end=words[i].length()-1;
            if(isExist(words[i],0)&&isExist(words[i],end)){
                cnt++;
            }
        }
        return cnt;
    }

    public boolean isExist(String str,int index){
        for(char c:arr){
            if(str.charAt(index)==c){
                return true;
            }
        }
        return false;
    }
}
🥦 运行结果

在这里插入图片描述


💬 共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1180410.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

华为ICT——第六章:深度学习和卷积神经网络/详篇

目录 1&#xff1a;深度学习卷积的重要概念&#xff1a; 2&#xff1a;CNN核心思想——局部感知&#xff1a; CNN核心思想——参数共享&#xff1a; 3&#xff1a;卷积层的功能&#xff1a; 4&#xff1a;不同深度的卷积层提取的特征&#xff1a; 5&#xff1a;卷积效果——…

docker常用命令解析+Mysql基本操作和语法+Navicat的基本使用及常见报错

一、docker常用命令 1.查看docker容器的列表 语法&#xff1a;docker ps 2. 查看容器里的内容 语法&#xff1a;docker exec -it 容器名 容器内执行的命令 例子&#xff1a;docker exec -it mysql bash 含义&#xff1a;在mysql容器里&#xff0c;启动一个bash shell。 进…

【终端目标检测03】nanodet训练自己的数据集、NCNN部署到Android

nanodet训练自己的数据集、NCNN部署到Android 一、介绍二、训练自己的数据集1. 运行环境2. 数据集3. 配置文件4. 训练5. 训练可视化6. 测试 三、部署到android1. 使用官方权重文件部署1.1 下载权重文件1.2 使用Android Studio部署apk 2. 部署自己的模型【暂时存在问题】2.1 生成…

2023第一届OPENAIGC开发者大赛圆满收官获奖名单公示

11月4日&#xff0c;历时两个月的「2023第一届开放AIGC开发者大赛」在苏州国际博览中心圆满收官。本次大赛以“AI生成未来”为主题&#xff0c;旨在寻找并推动中国大模型、AIGC领域的创新人才和前沿技术应用。云集来自各大行业与领域的企业、高校等323支优秀团队&#xff0c;共…

记录访问http链接,刷新页面会自动转到https问题

解决方法 点击地址栏前边小锁的标识&#xff0c;会弹出窗口&#xff0c;选择网站设置&#xff0c;然后找到左边”隐私与安全“选项卡下的”不安全内容“选项&#xff0c;默认的选项是”屏蔽&#xff08;默认&#xff09;“&#xff0c;改成”允许“。

OSPF下的MGRE实验

一、实验要求 1、R1-R3-R4构建全连的MGRE环境 2、R1-R5-R6建立hub-spoke的MGRE环境&#xff0c;其中R1为中心 3、R1-R3...R6均存在环回网段模拟用户私网&#xff0c;使用OSPF使全网可达 4、其中R2为ISP路由器&#xff0c;仅配置IP地址 二、实验拓扑图 三、实验配置 1、给各路…

国内MES系统应用研究报告 | MES系统如何选型?

随着制造企业数字化转型需求的增强&#xff0c;工业软件的需求也不断被激发。 2022年&#xff0c;中国MES软件&#xff08;制造执行系统&#xff09;及服务市场规模实现23.8%的较高速增长。同时&#xff0c;随着工业互联网、MOM的兴起和不断发展&#xff0c;也推动着MES持续发…

宠物商城系统

源码下载地址 支持&#xff1a;远程部署/安装/调试、讲解、二次开发/修改/定制 宠物商城系统&#xff0c;支持登录、注册、浏览、搜索、详情页、加入购物车。比较简单

怎样选择文件外发控制系统,让数据实现高效安全交换?

制造型企业都非常重视其知识产权&#xff08;IP&#xff09;的安全性&#xff0c;尤其是其最有价值的产品设计数据的安全问题。基于复杂的供应链生态&#xff0c;每天可能要与几十家甚至上百家供应商及合作伙伴进行数据交换。不管是一级还是二级供应商&#xff0c;合作伙伴还是…

大华同轴电缆低时延监控方案300ms

1.具体的方案如下&#xff1a; 同轴电缆可以最长支持500米&#xff0c;8路视频流&#xff0c;原始视频流 产品型号&#xff1a;DH-HAC-HFW2401M-I1 和 DH/HCVR7104HS-V6 京东的上宣称实时&#xff1a; 2.时延具体参数 找技术厂家咨询了具体的时延参数&#xff0c;厂家说无法…

【文末送书】博客模板

【点我-这里送书】 本人详解 作者&#xff1a;王文峰&#xff0c;参加过 CSDN 2020年度博客之星&#xff0c;《Java王大师王天师》 公众号&#xff1a;JAVA开发王大师&#xff0c;专注于天道酬勤的 Java 开发问题中国国学、传统文化和代码爱好者的程序人生&#xff0c;期待你的…

halcon快速傅里叶变换

说明 低频特征是灰度变化不明显&#xff0c;例如图像整体轮廓&#xff0c;高频特征是图像灰度变化剧烈&#xff0c;如图像边缘和噪声。一个重要的经验结论&#xff1a;低频代表图像整体轮廓&#xff0c;高频代表了图像噪声&#xff0c;中频代表图像边缘、纹理等细节。 傅里叶变…

经典矩阵试题(一)

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 文章目录 一、回型矩阵1、题目介绍2、思路讲解3、代码实现4、结果 二、蛇型矩阵1、题目介绍2、思路讲解…

免费获取阿里ACA云助理考试卷

请查收你的第一张上云证书 免费考取8个 ACA认证训练营_阿里云培训中心-阿里云https://edu.aliyun.com/trainingcamp/352200?spma2c6h.13788135.J_2488678810.25.251e1ff0kJH3qn&utm_contentg_1000381871&accounttraceid56a1a68f6d344b8daab17edff3d5b9e4yrfk在这里领…

分享99个节日庆典PPT,总有一款适合您

分享99个节日庆典PPT&#xff0c;总有一款适合您 PPT下载链接&#xff1a;https://pan.baidu.com/s/16tBTcXRc7aGU1rQkcVZeOA?pwd8888 提取码&#xff1a;8888 Python采集代码下载链接&#xff1a;采集代码.zip - 蓝奏云 学习知识费力气&#xff0c;收集整理更不易。知识…

【python基础题】——程序题(一)

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

项目经理制定项目计划的大作用:明确目标、步骤和监控

作为一名软件项目经理&#xff0c;我意识到在今天必须完成一份项目阶段汇报材料。 因此&#xff0c;我打开了电脑&#xff0c;但在我开始编写之前&#xff0c;我意识到还有一个重要的技术问题尚未确定最终方案。 为了确保项目的顺利进行&#xff0c;我决定召集项目技术骨干进…

干洗店洗鞋店管理系统app小程序;

干洗店洗鞋店管理系统是一款专业的洗衣店管理软件&#xff0c;集成了前台收费收银系统、会员卡管理系统和财务报表系统等强大功能。界面简洁优美&#xff0c;操作直观简单。这款系统为干洗店和洗衣店提供了成本分析、利润分析、洗衣流程管理等诸多实用功能&#xff0c;用全新的…

分类模型的Top 1和Top 5

分类模型的Top 1和Top 5 flyfish 模型分类的结果指标如下图 acc top1 和 acc top5这两列 关于Top 1和Top 5分两种 top 1 accuracy top 5 accuracy 和 top 1 error rate top 5 error rate 这里将需要评估的分类器称为模型 假如一共要测试N张图像&#xff0c;一共有1000个类…

官宣:博士后扩招!

10月26日&#xff0c;《党的十八大以来博士后事业发展综述》发布&#xff0c;其中显示&#xff0c;十八大以来&#xff0c;博士后招收培养规模逐年扩大&#xff0c;博士后进站人数由2012年的1.25万人增长到2022年的3.2万人&#xff0c;2021年、2022年连续两年突破3万人。 图片来…