var a : [String] = ["+441234567890", "00443456789012", "0012345678901"]
var b : [String] = ["1234567890", "334455667788", "2345678901"]
var c : [String] = b.filter ({ (short : String) -> Bool in
var result = false
for full in a {
result = result || full.hasSuffix(short)
}
return result
})
print(c)
dmFyIGEgOiBbU3RyaW5nXSA9IFsiKzQ0MTIzNDU2Nzg5MCIsICIwMDQ0MzQ1Njc4OTAxMiIsICIwMDEyMzQ1Njc4OTAxIl0KdmFyIGIgOiBbU3RyaW5nXSA9IFsiMTIzNDU2Nzg5MCIsICIzMzQ0NTU2Njc3ODgiLCAiMjM0NTY3ODkwMSJdCnZhciBjIDogW1N0cmluZ10gPSBiLmZpbHRlciAoeyAoc2hvcnQgOiBTdHJpbmcpIC0+IEJvb2wgaW4KICB2YXIgcmVzdWx0ID0gZmFsc2UKICBmb3IgZnVsbCBpbiBhIHsKICAgIHJlc3VsdCA9IHJlc3VsdCB8fCBmdWxsLmhhc1N1ZmZpeChzaG9ydCkKICB9CiAgcmV0dXJuIHJlc3VsdAp9KQpwcmludChjKQ==