Задача - вывести количество смен, которое требуется для сортировки массива. мой код:
function runningTime(arr) {
var count=0;
var temp;
for(var i=1 ; i<arr.length; i++){
for(var j=0 ; j<i; j++){
if(arr[j]>arr[i]){
temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
count++;
}
}
}
return count;
}
console.log(runningTime([4, 4, 3, 4]));
не проходит этот образец теста: 4 4 3 4. ожидаемый результат равен 2, а мой возвращает 1, почему он должен возвращать 2? а где я не прав?
вот ссылка на проблему: вставка сортировки, проблема хакерранка