Как получить такую последовательность из чисел? Нужно из числа получить практический бесконечный ряд чисел.
Собственно нужно воссоздать алгоритм на JavaScript.
Пример: Есть число 72201 из него получили ряд 0, 6, 10, 12
UPD:
Предполагаю, что там изначально использовался цикл.
Сейчас пытаюсь деобфусцировать изначальный код. Думаю этот даст толчок в понимании этого алгоритма
UPD:
Истинное число -- 72021

21 Авг 2019 в 06:13
143 +1
0
Ответы
1

Для получения последовательности из числа 72021 в виде 0, 6, 10, 12 можно использовать следующий алгоритм на JavaScript:

function generateSequence(number) {
let result = [];
let strNumber = number.toString();
for (let i = 0; i < strNumber.length - 1; i++) {
let diff = parseInt(strNumber[i]) - parseInt(strNumber[i + 1]);
if (diff >= 0) {
result.push(diff);
}
}
return result;
}
let number = 72021;
let sequence = generateSequence(number);
console.log(sequence); // [0, 6, 10, 12]

Этот код преобразует число в строку, а затем проходит по цифрам числа, вычисляя разницу между текущей цифрой и следующей. Если разница неотрицательная, она добавляется в результирующую последовательность.

20 Апр 2024 в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир