DAY1:Create Phone Number


Posted by birdbirdmurmur on 2023-07-14

題目連結:Create Phone Number(6kyu)

解題思維:

1.用slice分割陣列,分成區域碼、第一段、第二段
2.使用join('')連結成字串
3.回傳

解法:

function createPhoneNumber(numbers){
  const areaCode = numbers.slice(0, 3).join('');
  const firstPart = numbers.slice(3, 6).join('');
  const secondPart = numbers.slice(6).join('');

  return `(${areaCode}) ${firstPart}-${secondPart}`
}

延伸思考:

  • join('')會將陣列裡的元素連結成字串 ex:[1,2,3] >>> 123
    • 若使用join(),元素和元素之間會多一個逗號(,) ex:[1,2,3] >>> 1,2,3

參考資料:


#javascript #Codewars #slice #join







Related Posts

使用 Docker 建立 nginx 伺服器入門教學

使用 Docker 建立 nginx 伺服器入門教學

How to use AWS dynamoDB outside AWS Environment

How to use AWS dynamoDB outside AWS Environment

七天打造自己的 Google Map 應用入門 - Day03

七天打造自己的 Google Map 應用入門 - Day03


Comments