А
Size: a a a
DR
G
А
DR
G
IS
let s = 3
let a = -5 ... -2
let b = -3 ... 10
let af = a.lowerBound
let al = a.upperBound
let bf = b.lowerBound
let bl = b.upperBound
let ad = af + bf - s
let bd = al + bl - s
let r = (ad...0).map { (-$0 + s, $0) }
print(r)
[(14, -11), (13, -10), (12, -9), (11, -8), (10, -7), (9, -6), (8, -5), (7, -4), (6, -3), (5, -2), (4, -1), (3, 0)]
IS
KI
KI
G
G
В
В