Rare numbers: Difference between revisions
Content deleted Content added
Langurmonkey (talk | contribs) |
Langurmonkey (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 3,894:
=== not optimized ===
It could look something like the following (ignoring whatever optimizations the other examples are using), if it was fast enough. I did not have the time/processor to test finding the first 5. The
<syntaxhighlight lang="langur">
val perfectsquare = fn n: (n ^/ 2) div 1
val
val
if
val
val
}
val
for[=[]]
if
_for ~= [
}
}
}
val findandprint = impure fn(mx) {
for[cnt=0] i = 0; cnt < mx ; i += 1 {
if israre(i) {
writeln "\n rare ", i, " "
cnt += 1
}
}
Line 3,915 ⟶ 3,925:
# if you have the time...
writeln "the first 5 rare numbers: ",
</syntaxhighlight>
=={{header|Lua}}==
|