2223
is a Kaprekar number, as 2223 * 2223 = 4941729
, 4941729
may be split to 494
and 1729
, and 494 + 1729 = 2223
1, 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
.');
```