Given a number, this function squares every digit and concatenates the results.
Example: 9119 → 811181 (because 9²=81, 1²=1, 1²=1, 9²=81).
function squareDigits(num) {
return Number(
num
.toString()
.split('')
.map(d => (d * d).toString())
.join('')
);
}
// Since Node 10, we're using Mocha.
// You can use `chai` for assertions.
const chai = require("chai");
const assert = chai.assert;
// Uncomment the following line to disable truncating failure messages for deep equals, do:
// chai.config.truncateThreshold = 0;
// Since Node 12, we no longer include assertions from our deprecated custom test framework by default.
// Uncomment the following to use the old assertions:
// const Test = require("@codewars/test-compat");
describe("Solution", function() {
it("should test for something", function() {
// Test.assertEquals(1 + 1, 2);
// assert.strictEqual(1 + 1, 2);
});
});