UNPKG

mathball

Version:

A JavaScript library for Competitive Programming

21 lines (18 loc) 367 B
'use strict'; /* Lucky Number * Function: isLucky() */ var validate = require('../validation/positive-integer'); exports.check = function (num) { validate(num, 'isLucky'); var counter = 2; while (true) { if (counter > num) { return true; } else if (num % counter === 0) { return false; } num = num - Math.floor(num / counter); counter++; } };