25 lines
393 B
Go
25 lines
393 B
Go
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
|