Monkeys and coconuts

https://www.youtube.com/watch?v=U9qU20VmvaU

JavaScript

function getMyShare(pool) {
  return Math.floor(pool / 5);
}

function getRemainder(pool) {
  return pool % 5;
}

for (var loop = 1; loop < 10000; loop++) {
  var pool = loop;
  for (var person = 1; person <= 6; person++) {
    if (pool <= 0) break;
    var share = getMyShare(pool);
    var remainder = getRemainder(pool);
    if (share == 0) break;
    if (person < 6) {
      if (remainder != 1) break;
    } else {
      if (remainder != 0) break;
    }
    pool -= share;
    if (person < 6) pool -= 1;
    else alert(loop);
  }
}
console.log('done');