lc-go/solutions/19/q1935/solution.go

26 lines
504 B
Go

// Package q1935 implements a solution for https://leetcode.com/problems/maximum-number-of-words-you-can-type/
package q1935
import "strings"
func canBeTypedWords(text string, brokenLetters string) int {
var possible = 0
broken := [26]bool{}
for i := range brokenLetters {
broken[brokenLetters[i]-'a'] = true
}
Outer:
for _, w := range strings.Fields(text) {
for i := range w {
if broken[w[i]-'a'] {
continue Outer
}
}
possible++
}
return possible
}
var _ = canBeTypedWords