print("Xcode Swift: Numbers")
// create some ranges
print (" ")
let Range1 = 1 ... 10
let Range2 = 14 ... 22
let Range3 = 26 ... 30
let Range4 = 40 ... 44
let Range5 = 50 ... 60
print("Range1 SUM:",Range1.count)
print("Range2 SUM:",Range2.count)
print("Range3 SUM:",Range3.count)
print("Range4 SUM:",Range4.count)
print("Range5 SUM:",Range5.count)
let Max1 = Range1.max()!
let Max2 = Range2.max()!
let Max3 = Range3.max()!
let Max4 = Range4.max()!
let Min1 = Range2.min()!
let Min2 = Range3.min()!
let Min3 = Range4.min()!
let Min4 = Range5.min()!
let MaxPlus1 = Max1+2
let MaxPlus2 = Max2+2
let MaxPlus3 = Max3+2
let MaxPlus4 = Max4+2
print(" ")
//Should find the way how put this in the loop?
if (MaxPlus1 > Min1){} else {print("Free numbers between: ",Max1+1 ... Min1-1)}
if (MaxPlus2 > Min2){} else {print("Free numbers between: ",Max2+1 ... Min2-1)}
if (MaxPlus3 > Min3){} else {print("Free numbers between: ",Max3+1 ... Min3-1)}
if (MaxPlus4 > Min4){} else {print("Free numbers between: ",Max4+1 ... Min4-1)}
let min1 = min(Range1.min()!, Range2.min()!)
let max1 = max(Range1.max()!, Range2.max()!)
let allRange = min1...max1
var missing : [Int] = Array(allRange).sorted().filter() {num in !Range1.contains(num) && !Range2.contains(num)}
print(missing)
Should find the way how to use the loop?
Topic:
Programming Languages
SubTopic:
Swift
Tags: