26 lines
504 B
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
|