LC 1704.Determine if String Halves Are Alike
题目描述
这是 LeetCode
上的 1704.
判断字符串的两半是否相似 ,难度为简单。
给你一个偶数长度的字符串 s
。将其拆分成长度相同的两半,前一半为 a
,后一半为
b
。
两个字符串 相似
的前提是它们都含有相同数目的元音('a'
,'e'
,'i'
,'o'
,'u'
,'A'
,'E'
,'I'
,'O'
,'U'
)。注意,s
可能同时含有大写和小写字母。
如果 a
和 b
相似,返回 true
;否则,返回 false
。
示例 1:
1 |
|
示例 2:
1 |
|
提示:
2 <= s.length <= 1000
s.length
是偶数s
由 大写和小写 字母组成
解答
方法一:模拟
根据题目遍历字符串并统计前后字符串中元音字母的个数即可。
1 |
|
时间复杂度:\(O(N)\),其中
N
为字符串s
的长度。空间复杂度:\(O(1)\)。
每题一图
LC 1704.Determine if String Halves Are Alike
https://chen-huaneng.github.io/2024/01/02/2024-1-2-2024-01-02-lc-1704/