做网站主机选择,青岛网站制作方法,不开网店怎么做淘宝网站,wordpress 表单发邮件#x1f680; 算法题 #x1f680; #x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 #x1f340; #x1f332; 越难的东西,越要努力坚持#xff0c;因为它具有很高的价值#xff0c;算法就是这样✨ #x1f332; 作者简介#xff1a;硕风和炜#xff0c;… 算法题 算法刷题专栏 | 面试必备算法 | 面试高频算法 越难的东西,越要努力坚持因为它具有很高的价值算法就是这样✨ 作者简介硕风和炜CSDN-Java领域新星创作者保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享 恭喜你发现一枚宝藏博主,赶快收入囊中吧 人生如棋我愿为卒行动虽慢可谁曾见我后退一步 算法题 目录 题目链接⛲ 题目描述 求解思路实现代码运行结果⚡ 模拟遍历 求解思路 实现代码 运行结果 共勉 题目链接
2828. 判别首字母缩略词
⛲ 题目描述
给你一个字符串数组 words 和一个字符串 s 请你判断 s 是不是 words 的 首字母缩略词 。
如果可以按顺序串联 words 中每个字符串的第一个字符形成字符串 s 则认为 s 是 words 的首字母缩略词。例如“ab” 可以由 [“apple”, “banana”] 形成但是无法从 [“bear”, “aardvark”] 形成。
如果 s 是 words 的首字母缩略词返回 true 否则返回 false 。
示例 1
输入words [“alice”,“bob”,“charlie”], s “abc” 输出true 解释words 中 “alice”、“bob” 和 “charlie” 的第一个字符分别是 ‘a’、‘b’ 和 ‘c’。因此s “abc” 是首字母缩略词。 示例 2
输入words [“an”,“apple”], s “a” 输出false 解释words 中 “an” 和 “apple” 的第一个字符分别是 ‘a’ 和 ‘a’。 串联这些字符形成的首字母缩略词是 “aa” 。 因此s “a” 不是首字母缩略词。 示例 3
输入words [“never”,“gonna”,“give”,“up”,“on”,“you”], s “ngguoy” 输出true 解释串联数组 words 中每个字符串的第一个字符得到字符串 “ngguoy” 。 因此s “ngguoy” 是首字母缩略词。
提示
1 words.length 100 1 words[i].length 10 1 s.length 100 words[i] 和 s 由小写英文字母组成 求解思路实现代码运行结果 ⚡ 模拟遍历 求解思路
该题目比较简单就是一个模拟题简单记录一下。实现代码如下所示 实现代码
class Solution {public boolean isAcronym(ListString words, String s) {if(words.size()!s.length()) return false;for(int i0;is.length();i){if(words.get(i).charAt(0)!s.charAt(i)) return false;}return true;}
}运行结果 共勉
最后我想和大家分享一句一直激励我的座右铭希望可以与大家共勉