难度:简单 题目来源:力扣(LeetCode) https://leetcode-cn.com/problems/valid-anagram

    说明:
    给定两个字符串 st ,编写一个函数来判断 t 是否是 s 的字母异位词。

    示例:
    示例 1:

    输入:s = “anagram”, t = “nagaram” 输出:true

    示例 2:

    输入:s = “rat”, t = “car” 输出:false

    解法:

    1. func isAnagram(s string, t string) bool {
    2. if len(s) != len(t) {
    3. return false
    4. }
    5. var counter [26]int
    6. sRuneArray, tRuneArray := []rune(s), []rune(t)
    7. for index := 0; index < len(sRuneArray); index++ {
    8. counter[sRuneArray[index]-'a']++
    9. counter[tRuneArray[index]-'a']--
    10. }
    11. for _, value := range counter {
    12. if value != 0 {
    13. return false
    14. }
    15. }
    16. return true
    17. }