leetcode_2586 统计范围元音字符串

news/2024/10/28 18:27:07/

1. 题意

元音字符串是首尾都是元音字母的字符串。
给字符数组,让你找出指定范围内的元音字符串的个数。
统计范围元音字符串

2. 题解

直接模拟即可

class Solution {
public:int vowelStrings(vector<string>& words, int left, int right) {unordered_set<int> us{'a','e','i','o','u'};int ans = 0;int sz = words.size();for ( int i = 0; i < sz; ++i) {if ( i >= left && i <= right) {int len = words[i].size();if (us.count(words[i][0]) && us.count(words[i][len - 1]))++ans;}}return ans;}
};

http://www.ppmy.cn/news/1201524.html

相关文章

简单代理模式

代理模式 代理模式(Proxy)&#xff0c;为其他对象提供一种代理以控制对这个对象的访问。 结构图如下&#xff1a; ISubject接口&#xff0c;定义了RealSubject和Proxy的共用接口方法&#xff0c;这样就可以在任何使用RealSubject的地方使用Proxy代理。 ISubject接口 public…

Wampserver使用问题记录

前言 因为在使用PhpStom调用运行PHP文件时&#xff0c;需要到PHP解释器&#xff0c;所以就下载了Wampserver。Wampserver简单的来说运行后会启动PHP&#xff0c;MySQL&#xff0c;Apache服务&#xff0c;文件夹下也带有PHP的解释器。本来以为将PhpStom的PHP文件的解释器配置好后…

zotero跨Windows设备数据同步(利用OneDrive、百度云同步空间等云服务)

zotero跨Windows设备数据同步&#xff08;利用OneDrive、百度云同步空间等云服务&#xff09; 特别注意 不能在多个设备同步使用zotero&#xff0c;否则会导致同步出现异常。 基本原理 同步zotero的数据&#xff0c;即同步全部的文献和笔记、高亮标记信息。而这两类数据分别…

网络原理---拿捏应用层:HTTP协议

文章目录 应用层实现的功能自定义应用层协议明确传输的信息明确数据传输的格式HTTP协议&#xff08;后面详细介绍&#xff09;XMLJSONprotobuffer&#xff08;后面详细介绍&#xff09; 应用层实现的功能 应用层协议是与应用程序密切相关的。不同的应用程序&#xff0c;里面可…

数据结构 - 全貌总结

目录 一. 前言 二. 分类 三. 常见的线性和非线性结构 一. 前言 数据结构是计算机存储、组织数据的方式。一种好的数据结构可以带来更高的运行或者存储效率。数据在内存中是呈线性排列的&#xff0c;但是我们可以使用指针等道具&#xff0c;构造出类似“树形”等复杂结构。 数…

二、数据链路层

计算机网络-数据链路层 一、概述 数据链路层&#xff1a; 解决问题&#xff1a; 通过数据链路层解析物理层发出去的信号怎么样选择、如何到达目的地 比特流的分界线 链路(Link)&#xff1a;从一个结点到相邻结点的一段物理线路&#xff0c;中间没有任何其他交换结点 数据链…

【Nuxt】Nuxt3 中使用 swiper 并自动滑动、手动滑动、点击滑动

demo 示例 建议先看官网 nuxt-swiper .vue 文件中使用 样式请根据你项目实际来&#xff0c;只展示基础配置 import { Swiper, SwiperSlide } from swiper/vue import { Autoplay } from swiper/modules import swiper/css let useSwiper: any null // swiper实例 // 初始…

Linux 如何安装Mysql8.X(详细教程)

目录 1.Mysql官网安装包下载过程2.具体安装1.首先看一下自己有没有安装MySQL的服务:2.创建安装文件夹3.上传mysql安装包4.解压mysql安装包到指定文件夹(mysql8)5.cd到mysql8(便于下面安装) ls或ll查看mysql rpm依赖包6.依次安装rpm包(注意有顺序)1.命令如下:2.依次安装如下:…