I need to separate an integer into two numbers. Something like dividing by two but I only want integer components as a result, such as:
6 = 3 and 3
7 = 4 and
var number = 7;
var part1 = 0;
var part2 = 0;
if(number == 0) {
part1 = (part2 = 0);
console.log(part1, part2);
}
else if(number == 1) {
part1 = 1;
part2 = 0;
console.log(part1, part2);
}
else if((number % 2) == 0) {
part1 = part2 = number / 2;
console.log(part1, part2);
}
else {
part1 = (number + 1) / 2;
part2 = number - part1;
console.log(part1, part2);
}
Only other solution, I think performance is OK.