1
const getNum = (str, i, j) => {3
if (str[0] == "0" && str.length > 1) return -1000;7
var isAdditiveNumber = function (num) {8
// i = 3 say and make theory and proof that9
const len = num.length;10
for (let b = 2; b < len; b++) {11
for (let i = 0; i < b - 1; i++) {12
for (let j = i + 1; j < b; j++) {13
let v1 = getNum(num, 0, i + 1);14
let v2 = getNum(num, i + 1, j + 1);15
let v3 = getNum(num, j + 1, b + 1);18
// from b start checking if string persist behaviour19
let p = num.slice(0, b + 1);20
while (p.length <= len) {26
if (p.slice(0, len) == num) {