FCC JS基础算法题(3):Find the Longest Word in a String (找出最长单词)

  题目描述:

  在句子中找出最长的单词,并返回它的长度。函数的返回值应该是一个数字。

  基本思路,将字符串转换成数组,然后得出数组中单个元素的长度,对长度进行排序,返回最大的一个

  代码:

function findLongestWord(str) {
  // 请把你的代码写在这里
  var arr = [];
  str = str.split(" ");
  for(var i=0;i<str.length;i++){
    arr.push(str[i].length);
  }
  arr.sort(function(a,b){
    return b-a;
  });
  return arr[0];
}

findLongestWord("The quick brown fox jumped over the lazy dog");
上一篇:FCC JS基础算法题(10):Falsy Bouncer(过滤数组假值)


下一篇:FCC JS基础算法题(2):Check for Palindromes(检查回文字符串)