Two sum: Difference between revisions
Content added Content deleted
(→{{header|zkl}}: still waking up) |
(→{{header|zkl}}: jeez, can't even cut and paste) |
||
Line 84: | Line 84: | ||
i,j:=0,ns.len()-1; |
i,j:=0,ns.len()-1; |
||
while(i<j){ |
while(i<j){ |
||
if(ns[i] + ns[j] == sum) return(i,j); |
if((s:=ns[i] + ns[j]) == sum) return(i,j); |
||
i+=1; |
else if(s<sum) i+=1; |
||
else if(s>sum) j-=1; |
|||
} |
} |
||
}</lang> |
}</lang> |