5
var splitString = function (s) {6
const backtracking = (index, prevStringValue) => {7
if (index === s.length) {10
for (let i = index; i < s.length; i++) {11
const currStringValue = s.slice(index, i + 1);13
if (parseInt(prevStringValue, 10) === parseInt(currStringValue, 10) + 1) {14
if (backtracking(i + 1, currStringValue)) {20
// we need to have at least two values to compare, so we start with the for outside the backtracking function21
for (let i = 1; i <= s.length - 1; i++) {22
const currStringValue = s.slice(0, i);23
if (backtracking(i, currStringValue)) {