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 もソートして比較すれば同一文字で構成されているか判定できるという実装
  • かしこい・・・