dist-javascript-algorithms-and-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
18 lines (15 loc) • 725 B
JavaScript
;
var _nQueensBitwise = _interopRequireDefault(require("../nQueensBitwise"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('nQueensBitwise', () => {
it('should have solutions for 4 to N queens', () => {
expect((0, _nQueensBitwise.default)(4)).toBe(2);
expect((0, _nQueensBitwise.default)(5)).toBe(10);
expect((0, _nQueensBitwise.default)(6)).toBe(4);
expect((0, _nQueensBitwise.default)(7)).toBe(40);
expect((0, _nQueensBitwise.default)(8)).toBe(92);
expect((0, _nQueensBitwise.default)(9)).toBe(352);
expect((0, _nQueensBitwise.default)(10)).toBe(724);
expect((0, _nQueensBitwise.default)(11)).toBe(2680);
});
});