Minimum numbers of three lists: Difference between revisions
No edit summary |
(Added Wren) |
||
Line 48: | Line 48: | ||
The minimum numbers of three lists = [5,22,12,21,38] |
The minimum numbers of three lists = [5,22,12,21,38] |
||
done... |
done... |
||
</pre> |
|||
=={{header|Wren}}== |
|||
<lang ecmascript>var numbers1 = [ 5, 45, 23, 21, 67] |
|||
var numbers2 = [43, 22, 78, 46, 38] |
|||
var numbers3 = [ 9, 98, 12, 98, 53] |
|||
var minima = List.filled(5, 0) |
|||
for (n in 0..4) minima[n] = numbers1[n].min(numbers2[n]).min(numbers3[n]) |
|||
System.print(minima)</lang> |
|||
{{out}} |
|||
<pre> |
|||
[5, 22, 12, 21, 38] |
|||
</pre> |
</pre> |
Revision as of 09:10, 26 October 2021
- Task
Let given three lists:
Numbers1 = [5,45,23,21,67]
Numbers2 = [43,22,78,46,38]
Numbers3 = [9,98,12,98,53]
Select the minimum of Numbers[n], Numbers2[n] and Numbers3[n], where n <= 5
Add minimum to a new list (Numbers)
Show Numbers on this page.
Ring
<lang ring> see "working..." + nl
Numbers = [] Numbers1 = [5,45,23,21,67] Numbers2 = [43,22,78,46,38] Numbers3 = [9,98,12,98,53]
for n = 1 to len(Numbers1)
Temp = [] add(Temp,Numbers1[n]) add(Temp,Numbers2[n]) add(Temp,Numbers3[n]) min = min(Temp) add(Numbers,min)
next
see "The minimum numbers of three lists = " see showArray(Numbers) see nl + "done..." + nl
func showArray(array)
txt = "" see "[" for n = 1 to len(array) txt = txt + array[n] + "," next txt = left(txt,len(txt)-1) txt = txt + "]" see txt
</lang>
- Output:
working... The minimum numbers of three lists = [5,22,12,21,38] done...
Wren
<lang ecmascript>var numbers1 = [ 5, 45, 23, 21, 67] var numbers2 = [43, 22, 78, 46, 38] var numbers3 = [ 9, 98, 12, 98, 53] var minima = List.filled(5, 0) for (n in 0..4) minima[n] = numbers1[n].min(numbers2[n]).min(numbers3[n]) System.print(minima)</lang>
- Output:
[5, 22, 12, 21, 38]