fork download
  1. var a : [String] = ["+441234567890", "00443456789012", "0012345678901"]
  2. var b : [String] = ["1234567890", "334455667788", "2345678901"]
  3. var c : [String] = b.filter ({ (short : String) -> Bool in
  4. var result = false
  5. for full in a {
  6. result = result || full.hasSuffix(short)
  7. }
  8. return result
  9. })
  10. print(c)
Success #stdin #stdout 0s 7828KB
stdin
Standard input is empty
stdout
["1234567890", "2345678901"]