Lucky and even lucky numbers: Difference between revisions

Content added Content deleted
m (→‎{{header|Wren}}: Minor tidy)
Line 3,205: Line 3,205:
{{libheader|Wren-iterate}}
{{libheader|Wren-iterate}}
{{libheader|Wren-str}}
{{libheader|Wren-str}}
<syntaxhighlight lang="ecmascript">import "os" for Process
<syntaxhighlight lang="wren">import "os" for Process
import "/iterate" for Stepped
import "./iterate" for Stepped
import "/str" for Str
import "./str" for Str


var luckyOdd = List.filled(1e5, 0)
var luckyOdd = List.filled(1e5, 0)
Line 3,341: Line 3,341:
{{out}}
{{out}}
<pre>
<pre>
$ wren lucky.wren 1 20
$ wren Lucky_and_even_lucky_numbers.wren 1 20
Lucky numbers 1 to 20 are:
Lucky numbers 1 to 20 are:
[1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79]
[1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79]


$ wren lucky.wren 1 20 evenLucky
$ wren Lucky_and_even_lucky_numbers.wren 1 20 evenLucky
Lucky even numbers 1 to 20 are:
Lucky even numbers 1 to 20 are:
[2, 4, 6, 10, 12, 18, 20, 22, 26, 34, 36, 42, 44, 50, 52, 54, 58, 68, 70, 76]
[2, 4, 6, 10, 12, 18, 20, 22, 26, 34, 36, 42, 44, 50, 52, 54, 58, 68, 70, 76]


$ wren lucky.wren 6000 -6100
$ wren Lucky_and_even_lucky_numbers.wren 6000 -6100
Lucky numbers between 6000 and 6100 are:
Lucky numbers between 6000 and 6100 are:
[6009, 6019, 6031, 6049, 6055, 6061, 6079, 6093]
[6009, 6019, 6031, 6049, 6055, 6061, 6079, 6093]


$ wren lucky.wren 6000 -6100 evenLucky
$ wren Lucky_and_even_lucky_numbers.wren 6000 -6100 evenLucky
Lucky even numbers between 6000 and 6100 are:
Lucky even numbers between 6000 and 6100 are:
[6018, 6020, 6022, 6026, 6036, 6038, 6050, 6058, 6074, 6090, 6092]
[6018, 6020, 6022, 6026, 6036, 6038, 6050, 6058, 6074, 6090, 6092]


$ wren lucky.wren 10000 , lucky
$ wren Lucky_and_even_lucky_numbers.wren 10000 , lucky
Lucky number 10000 = 115591
Lucky number 10000 = 115591


$ wren lucky.wren 10000 , evenLucky
$ wren Lucky_and_even_lucky_numbers.wren 10000 , evenLucky
Lucky even number 10000 = 111842
Lucky even number 10000 = 111842
</pre>
</pre>