Задать вопрос
Mecitan
@Mecitan
Уверенный пользователь клавиатуры

Как правильно решить задачу на переворот цифр?

Приветствую! Есть массивы. В котором указано по одному числу. Надо их перевернуть. На данный момент получилось решить вопрос с положительными числами:
function reverse (n) {
    let newArr = String(n);
    let result = newArr.split('').reverse().join('');


    return +result;
}


Что надо указать, чтобы часть из них стала отрицательными?604e29ffa8858810717053.png
  • Вопрос задан
  • 391 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
const reverse = num =>
  +[...`${Math.abs(num)}`].reverse().join('');

или

function reverse(num) {
  let result = 0;

  for (num *= Math.sign(num); num;) {
    result = result * 10 + (num % 10);
    num = Math.floor(num / 10);
  }

  return result;
}
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
let newArr = String(Math.abs(n));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы