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; j-=1;
else if(s<sum) i+=1;
else if(s>sum) j-=1;
}
}
}</lang>
}</lang>