首页 > 其他 > 详细

FCC例题

时间:2017-03-10 13:22:02      阅读:233      评论:0      收藏:0      [点我收藏+]

 

1.Factorialize a Number 

计算一个整数的阶乘

function factorialize(num) {
  var lem=1;
  for(var i=1;i<=num;i++){
    lem*=i;
  }
  return lem;
}
factorialize(5);

 

2.Check for Palindromes

检查字符串是否是回文 

function palindrome(str) {
  var oldS=str.replace(/[\W_]/g,‘‘).toLowerCase(); //[\W_]将非单词或_去除
  var newS=oldS.split(‘‘).reverse().join(‘‘);
  return oldS===newS;
}
palindrome("A man, a plan, a canal. Panama");

3.Find the Longest Word in a String

找到句子中最长单词,并计算其长度

function findLongestWord(str) {
  return Math.max(...str.split(‘ ‘).map(s=>s.length)); //.map将数组中每个元素替换为其长度并利用max...获取数组最大值
}
findLongestWord("The quick brown fox jumped over the lazy dog");

 

FCC例题

原文:http://www.cnblogs.com/renshengruge/p/6529982.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!