添加 242.有效的字母异位词 Swift版本

This commit is contained in:
极客学伟
2021-08-26 14:59:02 +08:00
parent c8149ced78
commit b17cdcd283

View File

@ -198,6 +198,29 @@ var isAnagram = function(s, t) {
};
```
Swift
```Swift
func isAnagram(_ s: String, _ t: String) -> Bool {
if s.count != t.count {
return false
}
var record = Array(repeating: 0, count: 26)
let aUnicodeScalar = "a".unicodeScalars.first!.value
for c in s.unicodeScalars {
record[Int(c.value - aUnicodeScalar)] += 1
}
for c in t.unicodeScalars {
record[Int(c.value - aUnicodeScalar)] -= 1
}
for value in record {
if value != 0 {
return false
}
}
return true
}
```
## 相关题目
* 383.赎金信