2223 is a Kaprekar number, as 2223 * 2223 = 4941729, 4941729 may be split to 494 and 1729, and 494 + 1729 = 22231, 9, 45, 55, ...isKaprekar should be a function.
testString: assert(typeof isKaprekar == 'function', 'isKaprekar should be a function.');
- text: isKaprekar(1, 10) should return a boolean.
testString: assert(typeof isKaprekar(1, 10) == 'boolean', 'isKaprekar(1, 10) should return a boolean.');
- text: isKaprekar(1, 10) should return true.
testString: assert.equal(isKaprekar(1, 10), true, 'isKaprekar(1, 10) should return true.');
- text: isKaprekar(9, 10) should return true.
testString: assert.equal(isKaprekar(9, 10), true, 'isKaprekar(9, 10) should return true.');
- text: isKaprekar(2223, 10) should return true.
testString: assert.equal(isKaprekar(2223, 10), true, 'isKaprekar(2223, 10) should return true.');
- text: isKaprekar(22823, 10) should return false.
testString: assert.equal(isKaprekar(22823, 10), false, 'isKaprekar(22823, 10) should return false.');
- text: isKaprekar(9, 17) should return false.
testString: assert.equal(isKaprekar(9, 17), false, 'isKaprekar(9, 17) should return false.');
- text: isKaprekar(225, 17) should return true.
testString: assert.equal(isKaprekar(225, 17), true, 'isKaprekar(225, 17) should return true.');
- text: isKaprekar(999, 17) should return false.
testString: assert.equal(isKaprekar(999, 17), false, 'isKaprekar(999, 17) should return false.');
```