Как я могу добиться этого с оптимальной производительностью в javascript. Я перебираю массив. Что я имею в виду, так это иметь логический флаг «traffic c controller», для которого я устанавливаю значение false, когда он находится слева, и true, когда пора двигаться вправо. Это самый оптимальный способ?
function Algorithm(arr,k){
for(flag == true ? i =(arr.length)-1 : j = 0;flag == true ? i>=0 : j<arr.length;flag == true ? i-- : j++){
if(arr[i] == arr[j]){
console.log(arr[i]);
k--
if(k==0)
break;
else
continue
}
flag == true ? console.log(arr[i]) : console.log(arr[j]-1)
flag = !flag
}
}