Merge pull request #661 from qxuewei/master

添加 242.有效的字母异位词 Swift版本
This commit is contained in:
程序员Carl
2021-08-27 09:03:24 +08:00
committed by GitHub

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.赎金信