import Foundation
/// Removes all characters from `source`
/// that appear in `charsToRemove`.
func removeCharacters(
from source: String,
charsToRemove: String
) -> String {
let forbidden = Set(charsToRemove)
return String(source.filter { !forbidden.contains($0) })
}
let first = "programming language"
let second = "rogy"
let result = removeCharacters(
from: second,
charsToRemove: first
)
print("First : \"\(first)\"")
print("Second: \"\(second)\"")
print("Result: \"\(result)\"")
/*
run:
First : "programming language"
Second: "rogy"
Result: "y"
*/