Odd and square numbers
var lo = 100
var hi = 1_000
say gather {
for k in (lo.isqrt .. hi.isqrt) {
take(k**2) if k.is_odd
}
}
Output:
[121, 169, 225, 289, 361, 441, 529, 625, 729, 841, 961]
Last updated
Was this helpful?
var lo = 100
var hi = 1_000
say gather {
for k in (lo.isqrt .. hi.isqrt) {
take(k**2) if k.is_odd
}
}
[121, 169, 225, 289, 361, 441, 529, 625, 729, 841, 961]
Last updated
Was this helpful?