Rhonda numbers: Difference between revisions
Content added Content deleted
(Added Swift solution) |
m (Swift - removed unnecessary semi-colons) |
||
Line 1,509: | Line 1,509: | ||
print("First \(limit) Rhonda numbers to base \(base):") |
print("First \(limit) Rhonda numbers to base \(base):") |
||
let numbers = Array((1...).lazy.filter{ isRhonda(base: base, num: $0) }.prefix(limit)) |
let numbers = Array((1...).lazy.filter{ isRhonda(base: base, num: $0) }.prefix(limit)) |
||
print("In base 10:", terminator: "") |
print("In base 10:", terminator: "") |
||
for n in numbers { |
for n in numbers { |
||
print(" \(n)", terminator: "") |
print(" \(n)", terminator: "") |
||
} |
} |
||
print("\nIn base \(base):", terminator: "") |
print("\nIn base \(base):", terminator: "") |
||
for n in numbers { |
for n in numbers { |
||
print(" \(String(n, radix: base))", terminator: "") |
print(" \(String(n, radix: base))", terminator: "") |
||
} |
} |
||
print("\n") |
print("\n") |
||
}</lang> |
}</lang> |
||