Range expansion: Difference between revisions

Added 11l
No edit summary
(Added 11l)
Line 14:
*   [[Range extraction]]
<br><br>
 
=={{header|11l}}==
{{trans|Python}}
<lang 11l>F rangeexpand(txt)
Array[Int] lst
L(r) txt.split(‘,’)
I ‘-’ C r[1..]
A rr = r[1..].split(‘-’, 1 + 1)
lst [+]= (Int(r[0]‘’rr[0]) .< Int(rr[1]) + 1)
E
lst.append(Int(r))
R lst
 
print(rangeexpand(‘-6,-3--1,3-5,7-11,14,15,17-20’))</lang>
 
=={{header|8th}}==
1,480

edits