Class Solution
- java.lang.Object
-
- g1701_1800.s1704_determine_if_string_halves_are_alike.Solution
-
public class Solution extends Object
1704 - Determine if String Halves Are Alike.Easy
You are given a string
sof even length. Split this string into two halves of equal lengths, and letabe the first half andbbe 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 thatscontains uppercase and lowercase letters.Return
trueifaandbare alike. Otherwise, returnfalse.Example 1:
Input: s = “book”
Output: true
Explanation: a = “bo” and b = “ok”. a has 1 vowel and b has 1 vowel. Therefore, they are alike.
Example 2:
Input: s = “textbook”
Output: false
Explanation: a = “text” and b = “book”. a has 1 vowel whereas b has 2. Therefore, they are not alike. Notice that the vowel o is counted twice.
Constraints:
2 <= s.length <= 1000s.lengthis even.sconsists of uppercase and lowercase letters.
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
-
-
Method Detail
-
halvesAreAlike
public boolean halvesAreAlike(String s)
-
-