JSFiddle - React, Tailwind, and code Playground
JavaScript
var n = [10,20,21,4,5,6,7,99,0,-12,12,13,-45,10,20,21,-13,4,5,6,7,99,0,12,13,10,-99,20,21,4,5,6,7,99,0,12,13,10,20,21,4,5,6,7,99,-15,-18,0,12,13];
function sort(a, b) {
if (!(a % 2) && !(b % 2)) {
return a > b ? 1 : -1;
}
if ((a % 2) && (b % 2)) {
return a > b ? 1 : -1;
}
if ((a % 2) && !(b % 2)) {
return 1;
}
return -1;
}
console.log(n.sort(sort));