mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-08-02 02:17:53 +08:00
17 lines
281 B
Go
17 lines
281 B
Go
package leetcode
|
|
|
|
func halvesAreAlike(s string) bool {
|
|
return numVowels(s[len(s)/2:]) == numVowels(s[:len(s)/2])
|
|
}
|
|
|
|
func numVowels(x string) int {
|
|
res := 0
|
|
for _, c := range x {
|
|
switch c {
|
|
case 'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U':
|
|
res++
|
|
}
|
|
}
|
|
return res
|
|
}
|