swift 算法 简单67.找不同

给定两个字符串 s 和 t,它们只包含小写字母。

字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。

请找出在 t 中被添加的字母。

示例:

输入:
s = "abcd"
t = "abcde"

输出:
e

解释:
'e' 是那个被添加的字母。

解法:

    func findTheDifference(_ s: String, _ t: String) -> Character {
         var s = s
        
        for item in t {
            if let index = s.firstIndex(of: item) {
                s.remove(at: index)
                
            }else{
                return item
            }
        }
        return Character("")
    }

猜你喜欢

转载自blog.csdn.net/huanglinxiao/article/details/93159717
今日推荐