Babbage problem: Difference between revisions

no edit summary
(Added Sidef)
No edit summary
Line 70:
{{out}}
<pre>25264</pre>
 
=={{header|AWK}}==
<lang AWK>
Line 156 ⟶ 157:
{{out}}
<pre>25264</pre>
 
=={{header|Elixir}}==
<lang elixir>defmodule Babbage do
def problem(n) when rem(n*n,1000000)==269696, do: n
def problem(n), do: problem(n+2)
end
 
IO.puts Babbage.problem(0)</lang>
or
<lang elixir>Stream.iterate(2, &(&1+2))
|> Enum.find(&rem(&1*&1, 1000000) == 269696)
|> IO.puts</lang>
 
{{out}}
<pre>
25264
</pre>
 
=={{header|J}}==
Line 245 ⟶ 263:
{{out}}
<pre>25264</pre>
 
=={{header|Python}}==
<lang python># Lines that start by # are a comments:
Line 265 ⟶ 284:
{{out}}
<pre>25264</pre>
 
=={{header|REXX}}==
If this were a computer program to be shown to a computer programming novice &nbsp; (albeit a very
Anonymous user