returnArray.push(`${splitArray[i]}`);
} else {
// console.log(`${splitArray[i]}-`);
returnArray.push(`${splitArray[i]}-`);
}
}
console.log(returnArray.join(''));
return returnArray.join('');
}
/**
* Test Suite
*/
describe('insertDashes()', () => {
it('insert dashes in between chars', () => {
// arrange
const value = "aba caba";
// act
const result = insertDashes(value);
// log
console.log("result: ", result);
// assert
expect(result).toBe("a-b-a c-a-b-a");
});
});
function insertDashes(arr) {
// write code here
console.log(arr.split('').join('-'));
const returnArray = [];
const splitArray = arr.split('');
console.log(splitArray);
for(let i = 0; i < splitArray.length; i++) {
if(splitArray[i+1] == " ") {
// console.log(`${splitArray[i]}`);
returnArray.push(`${splitArray[i]}`);
} else if (splitArray[i] == " "){
// console.log(`${splitArray[i]}blank`);
returnArray.push(`${splitArray[i]}`);
} else if(i === splitArray.length -1){
// console.log(`${splitArray[i]}`);