Page Count
by Shridhar Baddur
JavaScript
function pageCount(n, p) {
/*
* Write your code here.
*/
var frontCount = 0,
backCount = 0,
i, j;
for (i = 2; i <= p; i += 2) {
if (p === 1) {
frontCount = 0;
break;
}
frontCount++;
}
for (j = n; j > p; j -= 2) {
if (n % 2 != 0) {
if (p === n || p === n - 1) {
backCount = 0;
break;
} else if (p === n) {
backCount = 0;
break;
}
}
backCount++;
}
console.log(frontCount);
console.log(backCount);
console.log("The shortest path to reach is - ")
console.log(Math.min(frontCount, backCount));
}
pageCount(7, 4);