Merge pull request #160 from brenobaptista/suggestion-242

Suggestion 242
This commit is contained in:
halfrost
2021-08-07 08:37:38 +08:00
committed by GitHub
2 changed files with 36 additions and 0 deletions

View File

@ -1,5 +1,26 @@
package leetcode
// suggestion
func isAnagram2(s string, t string) bool {
hash := map[rune]int{}
for _, value := range s {
hash[value]++
}
for _, value := range t {
hash[value]--
}
for _, value := range hash {
if value != 0 {
return false
}
}
return true
}
// 解法一
func isAnagram(s string, t string) bool {
alphabet := make([]int, 26)

View File

@ -45,6 +45,21 @@ func Test_Problem242(t *testing.T) {
para242{"rat", "car"},
ans242{false},
},
{
para242{"a", "ab"},
ans242{false},
},
{
para242{"ab", "a"},
ans242{false},
},
{
para242{"aa", "bb"},
ans242{false},
},
}
fmt.Printf("------------------------Leetcode Problem 242------------------------\n")