Leetcode Note: Go - Valid Anagram
Valid Anagram - LeetCode
https://leetcode.com/problems/valid-anagram/
- Go 言語で取り組んだメモ
所感
- アナグラムを判定する
- map と rune で実装できそうな気がする
回答
Go Solution - LeetCode Discuss
https://leetcode.com/problems/valid-anagram/discuss/895944/Go-Solution
func isAnagram(s string, t string) bool {
first := strings.Split(s, "")
second := strings.Split(t, "")
sort.Strings(first)
sort.Strings(second)
return strings.Join(first, "") == strings.Join(second, "")
}
- source も target もソートして比較すれば同一文字で構成されているか判定できるという実装
- かしこい・・・