codewars--js--create phone number
2024-09-06 18:51:39
Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.
Example:
createPhoneNumber([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) // => returns "(123) 456-7890"
The returned format must be correct in order to complete this challenge.
Don't forget the space after the closing parentheses!
我的答案:
function createPhoneNumber(numbers){ //var a="(".concat(numbers);
//a=a.replace(/,/g,"");
var a=numbers.slice(0,3);
a="(".concat(a).concat(") ");
var b=numbers.slice(3,6);
b=b.concat("-");
var c=numbers.slice(6);
var d=a.concat(b).concat(c);
d=d.replace(/,/g,"");
return d; }
优秀答案:
function createPhoneNumber(numbers){
var format = "(xxx) xxx-xxxx"; for(var i = ; i < numbers.length; i++)
{
format = format.replace('x', numbers[i]);
} return format;
}
function createPhoneNumber(numbers){
return numbers.join('').replace(/(...)(...)(.*)/, '($1) $2-$3');
}
最新文章
- thinkphp 关于iframe一次提交完成所有操作
- CSAPP(前言)
- Codeforces Round #280 (Div. 2) A B C 暴力 水 贪心
- Javascript之相册拖动管理
- 其实,SSL也不是配通了就什么都不管的~~
- SQL中存储过程和自定义函数的区别(转载)
- poj 3484 Showstopper
- Gym - 101982C Contest Setting (动态规划)
- nmap比较详细的使用方法
- 在Tomcat文件中,点击start.bat启动的是另一个tomcat
- HTTP 返回状态码
- Python3+SQLAlchemy+Sqlite3实现ORM教程
- Java Sublime 环境配置
- Bootstrap(6)辅组类和响应式工具
- Storm 系列(三)Storm 集群部署和配置
- 开发基于vue前端框架下的系统的UI自动化,记录总结踩的坑
- (转)mysql主从切换步骤
- 字符串操作:int 转 string
- VMware和Centos系统安装
- 梦工厂实验室 蛇形填数 dfs