How to remove the letters from word1 if they do not exist in word2 with Swift

1 Answer

0 votes
import Foundation

func removeNonCommonLetters(_ word1: String, _ word2: String) -> String {
    let filtered = word1.filter { word2.contains($0) }
    return String(filtered)
}

let word1 = "forest"
let word2 = "tor"

let result = removeNonCommonLetters(word1, word2)
print(result)



/*
run:
   
ort

*/

 



answered Jul 10, 2025 by avibootz
...