// Using a regex so we can add any other characters needed also const regex = /^[a-zA-Z {}() \[\] ]+$/; export const validateString = (input: string, index: number) => regex.test(input.substring(index, input.length - index));
- // Using a regex so we can add any other characters needed also
- const regex = /^[a-zA-Z {}() \[\] ]+$/;
export const validateString = (input: string, index: number): boolean => {const substr = input.substring(index, input.length - index);return regex.test(substr);};- export const validateString = (input: string, index: number) => regex.test(input.substring(index, input.length - index));
const addArr = (arr) => arr?.length ? arr.reduce((sum, num) => sum + num, 0) : null;
function addArr(arr){if(arr.length === 0) return nulllet final = 0arr.forEach(num => {final += num})return final}- const addArr = (arr) => arr?.length ? arr.reduce((sum, num) => sum + num, 0) : null;
const chai = require("chai"); const assert = chai.assert; describe("Solution", function() { it("should test for something", function() { assert.strictEqual(addArr([1, 2, 3, 4, 5]), 15); assert.strictEqual(addArr([1, 100]), 101) assert.strictEqual(addArr([]), null) }); });
- const chai = require("chai");
- const assert = chai.assert;
- describe("Solution", function() {
- it("should test for something", function() {
- assert.strictEqual(addArr([1, 2, 3, 4, 5]), 15);
- assert.strictEqual(addArr([1, 100]), 101)
- assert.strictEqual(addArr([]), null)
- });
- });