CodeWars | Create Phone Number

by Sebastian Kay

JavaScript

function createPhoneNumber(numbers){
	let number = "";
	let i = 0;
	while (i < numbers.length){
		number += numbers[i];
		i++;
	}
	return number.replace(/(\d{3})(\d{3})(\d{4})/g,"\($1\) $2-$3");
}

function createPhoneNumber2(numbers){
	return numbers.join("").replace(/(\d{3})(\d{3})(\d{4})/g,"\($1\) $2-$3");
}

const numberOne = createPhoneNumber([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]);
console.log("numberOne: "+numberOne);

const numbertwo = createPhoneNumber2([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]);
console.log("numbertwo: "+numbertwo);