在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ Given a string, determine if a permutation of the string could form a palindrome. For example, Hint:
给定一个字符串,确定该字符串的排列是否可以形成回文。 例如, “code”->false,“aab”->true,“carerac”->true。 提示:
1 class Solution { 2 func canPermutePalindrome(_ s:String) -> Bool { 3 var t:Set<Character> = Set<Character>() 4 for a in s.characters 5 { 6 if !t.contains(a) 7 { 8 t.insert(a) 9 } 10 else 11 { 12 t.remove(a) 13 } 14 } 15 return t.isEmpty || t.count == 1 16 } 17 }
|
请发表评论