Reverse a String-freecodecamp演算法題目

墨水好香發表於2018-07-10

Reverse a String(翻轉字串)

  1. 題目要求:
  • 把字串轉化成陣列
  • 藉助陣列的reverse方法翻轉陣列順序
  • 把陣列轉化成字串
  • 思路:
    • 用.split(“)將字串轉換成單個字母組成的陣列
    • 用.reverse()把陣列反轉
    • 用.join(“)把陣列元素連線成字串
  • 程式碼如下:
    1.   
       1 function reverseString(str) {
       2   // 請把你的程式碼寫在這裡
       3   var temp = [];
       4   temp = str.split("");
       5   temp = temp.reverse();
       6   str = temp.join("");
       7   return str;
       8 }
       9 
      10 reverseString("hello");

       

  • 相關連結
    • .split()方法:http://www.runoob.com/jsref/jsref-split.html
    • .reverse()方法:http://www.runoob.com/jsref/jsref-reverse.html
    • .join()方法:http://www.runoob.com/jsref/jsref-join.html
  • 說明:
    • 本人非計算機專業,大學有學過C語言(譚浩強的書)的課程。
    • 學習前端是在Freecodecamp學習的。目前已拿到前端開發證書。我的Freecodecamp主頁:https://www.freecodecamp.cn/ahswch
    • fcc系列部落格是我在學完fcc前端課程後對做過的演算法系列題目的一個總結。
    • 部落格中如有知識錯誤,敬請指正。
  • 相關文章