Quick actions

cmd+k|ctrl+k

Navigation

Languages

find The Middle Element Of Array

Snippet info

Language

JavaScript

Visibility

public

Author

pheker

Created

2018-05-04T13:43:26Z

Updated

2018-05-04T13:44:58Z

console.log("Hello World!");

function findMiddle(arr){
    if(!arr || arr.length === 0){
        throw Error("arrray cannot be undefined or empty");
    }
    var size = arr.length;
    return arr[size&1? (size-1)/2:size/2-1];
}


console.time("ElapsedTime")
var a = [2,5,24,88,96];
console.log(a,findMiddle(a));
var b = [2,5,24,88,96,0];
console.log(b,findMiddle(b));
var c = [2];
console.log(c,findMiddle(c));
console.timeEnd("ElapsedTime")
INFO