add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent 886b5e0a8e
commit 67cad91898
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
47 changed files with 1549 additions and 1 deletions

View file

@ -0,0 +1,27 @@
package q1456
func isVowel(b byte) bool {
switch b {
case 'a', 'e', 'i', 'o', 'u':
return true
}
return false
}
func maxVowels(s string, k int) int {
maxV := 0
curr := 0
for i := range len(s) {
if isVowel(s[i]) {
curr++
}
if i >= k && isVowel(s[i-k]) {
curr--
}
maxV = max(curr, maxV)
}
return maxV
}
var _ = maxVowels