We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b540efa commit 76b5ee7Copy full SHA for 76b5ee7
problems/string-matching-in-an-array/string_matching_in_an_array.go
@@ -4,17 +4,12 @@ import "strings"
4
5
func stringMatching(words []string) []string {
6
var ans []string
7
- ok := func(str string) bool {
8
- for _, word := range words {
9
- if word != str && strings.Contains(word, str) {
10
- return true
11
- }
12
13
- return false
14
15
for _, word := range words {
16
- if ok(word) {
17
- ans = append(ans, word)
+ for _, val := range words {
+ if val != word && strings.Contains(val, word) {
+ ans = append(ans, word)
+ break
+ }
18
}
19
20
return ans
0 commit comments