Swift-字符串去重

作者: FlyElephant | 来源:发表于2016-12-27 09:55 被阅读54次

题目:删除字符串中重复出现的字符,输入“FlyElephant”,返回“FlyEephant”.
核心代码:
<pre><code>`

func deleteDuplicationChar(origin:String) -> String {
    var dict:[String:Int] = [:]
    var result:String = ""
    for i in 0..<origin.characters.count {
        let char:String = origin[i]
        if dict[char] == nil {
            result += char
            dict[char] = 1
        }             
    }
    return result
}`</code></pre>

测试代码:
<pre><code>`

var simple:String = hashSearch.deleteDuplicationChar(origin: "FlyElephant")
print("FlyElephant-去除重复之后的字符串---(simple)")`</code></pre>

相关文章

网友评论

    本文标题:Swift-字符串去重

    本文链接:https://www.haomeiwen.com/subject/ecbsvttx.html