Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
8
Task/Sort-stability/Lasso/sort-stability-1.lasso
Normal file
8
Task/Sort-stability/Lasso/sort-stability-1.lasso
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
//Single param array:
|
||||
array->sort
|
||||
|
||||
//An array of pairs, order by the right hand element of the pair:
|
||||
with i in array order by #i->second do => { … }
|
||||
|
||||
//The array can also be ordered by multiple values:
|
||||
with i in array order by #i->second, #i->first do => { … }
|
||||
2
Task/Sort-stability/Lasso/sort-stability-2.lasso
Normal file
2
Task/Sort-stability/Lasso/sort-stability-2.lasso
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
local(a = array('UK'='London','US'='New York','US'='Birmingham','UK'='Birmingham'))
|
||||
with i in #a order by #i->second do => {^ #i->first+' - '+#i->second+'\r' ^}
|
||||
2
Task/Sort-stability/Lasso/sort-stability-3.lasso
Normal file
2
Task/Sort-stability/Lasso/sort-stability-3.lasso
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
local(a = array('UK'='London','US'='New York','US'='Birmingham','UK'='Birmingham'))
|
||||
with i in #a order by #i->second, #i->first do => {^ #i->first+' - '+#i->second+'\r' ^}
|
||||
5
Task/Sort-stability/Ring/sort-stability.ring
Normal file
5
Task/Sort-stability/Ring/sort-stability.ring
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
aList = [["UK", "London"],
|
||||
["US", "New York"],
|
||||
["US", "Birmingham"],
|
||||
["UK", "Birmingham"]]
|
||||
see sort(aList,2)
|
||||
10
Task/Sort-stability/Sidef/sort-stability.sidef
Normal file
10
Task/Sort-stability/Sidef/sort-stability.sidef
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
var table = [
|
||||
<UK London>,
|
||||
<US New\ York>,
|
||||
<US Birmingham>,
|
||||
<UK Birmingham>,
|
||||
];
|
||||
|
||||
table.sort {|a,b| a[0] <=> b[0]}.each { |col|
|
||||
say "#{col[0]} #{col[1]}"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue