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);