1704 Determine if String Halves Are Alike
You are given a string s
of even length. Split this string into two halves of equal lengths, and let a
be the first half and b
be the second half.
Two strings are alike if they have the same number of vowels ('a'
, 'e'
, 'i'
, 'o'
, 'u'
, 'A'
, 'E'
, 'I'
, 'O'
, 'U'
). Notice that s
contains uppercase and lowercase letters.
Return true
if a
and b
are alike. Otherwise, return false
.
Example 1:
Example 2:
Example 3:
Example 4:
Constraints:
2 <= s.length <= 1000
s.length
is even.s
consists of uppercase and lowercase letters.
这题,花在把oval放进set里的时间比解题多。就是数数而已。这里再贴一个标准答案,没有用set的。T:O(n), S:O(1)
Last updated