[7kyu]Mumbling

2017-07-19  本文已影响23人  君肄塵

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

  • 编写一个函数 accum,参数是一个字符串,仅包含来自a..z和A..Z的字母。

const accum = s => [...s].map((el,index)=> el.toUpperCase() + el.toLowerCase().repeat(index)).join('-');
const repeat = (s, n) => Array.from({length: n}, () => s).join("")
const accum = (s) => s.split("").map((c, i) => c.toUpperCase() + repeat(c.toLowerCase(), i)).join("-")
const accum = s => Array.from(s, (c, i) => c.toUpperCase() + c.toLowerCase().repeat(i)).join('-');
const accum = s => s.split('').map((v, i) => v.toUpperCase() + Array(i + 1).join(v.toLowerCase())).join('-');
上一篇下一篇

猜你喜欢

热点阅读