[7kyu]Alan Partridge I - Partrid

2017-07-24  本文已影响17人  君肄塵

该算法题来自于 codewars【语言: javascript】,翻译如有误差,敬请谅解~

  • 给出一系列术语组成的数组,如果其中任何一个术语与 Alan Partridge 有关,就返回 Mine's a Pint!

function part(x){
      let len = x.join('').replace(/Partridge|PearTree|Chat|Dan|Toblerone|Lynn|AlphaPapa|Nomad/g,'#').split('#').length - 1;
      let str = "Lynn, I've pierced my foot on a spike!!";
      if (len) str = "Mine\'s a Pint" + '!'.repeat(len);
      return str;
}
function part(x){
      var count = x.filter(e => ['Partridge','PearTree','Chat','Dan','Toblerone','Lynn','AlphaPapa','Nomad'].indexOf(e) != -1).length;
      return count > 0 ? 'Mine\'s a Pint' + '!'.repeat(count) : 'Lynn, I\'ve pierced my foot on a spike!!';
}
上一篇 下一篇

猜你喜欢

热点阅读