Two sum: Difference between revisions

364 bytes added ,  3 years ago
Added 11l
m (→‎{{header|Phix}}: added syntax colouring the hard way)
(Added 11l)
Line 18:
[http://stackoverflow.com/questions/8334981/find-pair-of-numbers-in-array-that-add-to-given-sum Stack Overflow: Find pair of numbers in array that add to given sum]
<br/><br/>
 
=={{header|11l}}==
{{trans|Python}}
 
<lang 11l>F two_sum(arr, num)
V i = 0
V j = arr.len - 1
L i < j
I arr[i] + arr[j] == num
R [i, j]
I arr[i] + arr[j] < num
i++
E
j--
R [Int]()
 
V numbers = [0, 2, 11, 19, 90]
print(two_sum(numbers, 21))
print(two_sum(numbers, 25))</lang>
 
{{out}}
<pre>
[1, 3]
[]
</pre>
 
=={{header|Aime}}==
1,481

edits