美文网首页
整数变成电话号码#JS_codewar_6

整数变成电话号码#JS_codewar_6

作者: bbjoe | 来源:发表于2017-05-09 22:34 被阅读0次

题目

写一个函数方法,参数是一个有10个正整数的array,传如这个array后要以一个电话号的形式返回

我的

function createPhoneNumber(numbers){
    let first = numbers[0]*100 + numbers[1]*10 + numbers[2];
    let second = numbers[3]*100 + numbers[4]*10 + numbers[5];
    let third = numbers[6]*1000 + numbers[7]*100 + numbers[8]*10 + numbers[9];
    return "(" + first + ") " + second + "-" + third;
}

别人的

function createPhoneNumber(numbers){
  var format = "(xxx) xxx-xxxx";
  
  for(var i = 0; i < numbers.length; i++)
  {
    format = format.replace('x', numbers[i]);
  }
  
  return format;
}

另外的别人的

function createPhoneNumber(numbers){
  numbers = numbers.join('');
  return '(' + numbers.substring(0, 3) + ') ' 
      + numbers.substring(3, 6) 
      + '-' 
      + numbers.substring(6);
}

我的感想

哇靠,“别人”还真是聪明的说!

相关文章

  • 整数变成电话号码#JS_codewar_6

    题目 写一个函数方法,参数是一个有10个正整数的array,传如这个array后要以一个电话号的形式返回 我的 别...

  • 整数转化

    编写一个函数,确定需要改变几个位,才能将整数A转变成整数B。 给定两个整数intA,intB。请返回需要改变的数位...

  • 10 二进制中1的个数

    结果: 相关: 判断一个整数是不是2的整数次方把这个整数减去1之后再和它自己做与运算,这个整数中唯一的1就会变成0...

  • 6个步骤把朋友变成你最好的朋友(女性)

    1、交换电话号码 如果你觉得一个朋友各方面都挺好,想把她变成你的最好的朋友,那先得有个电话号码,因为微信等是普通朋...

  • 一个整数二进制中 1 的个数

    思路:把整数减去 1,再与原整数进行 位与(&)运算,这会把整数最右边的 1 变成 0,那么一个数二进制中有多少个...

  • 整数集合

    整数集合是用在我们在存储value集合,其中value是整数,当然数量过多的时候还是会变成链表。 在intset....

  • 数字列的拆分成整数和小数对模型大小的影响

    单个列的情况:value_lastyear拆分成整数以及小数两列,整数列value_lastyear1编码变成了v...

  • 随笔

    人生没有零头, 只有整数。 生活又是碎片, 没有整数。 那年, 我呐喊! 如果大难不死,必有后福 至今却变成笑话!...

  • JS常见的正则表达式

    JS中常用的正则表达式 身份证号 15位 18位 合并 电话号码 手机号 固定电话 1-60的整数 不等于

  • 1002_Java

    Input输入的格式是,第一行是一个正整数,指定电话号码薄中号码的数量(最多100000)。余下的每行是一个电话号...

网友评论

      本文标题:整数变成电话号码#JS_codewar_6

      本文链接:https://www.haomeiwen.com/subject/wqoitxtx.html