[8kyu]Invert values

2017-06-30  本文已影响6人  君肄塵

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

  • 给定一组数字,返回每个数字的反转值。将每个正数都转成负数,负数转成正数。

const invert = (array) => {
      return array.map((el,index) => {
        return !el ? el : -el;
      });
}
function invert(array) {
      return array.map( x => x === 0 ? x : -x);
}
function invert(array) {
      return array.map(n => n && -n)
}
function invert(array) {
      return array.map(v => 0 - v);
}
function invert(array) {
      return array.map(v => ~v+1);
}
const invert = array => array.map(n => ~~-n);
上一篇下一篇

猜你喜欢

热点阅读