Показать сообщение отдельно
  #1 (permalink)  
Старый 16.05.2019, 17:03
Новичок на форуме
Отправить личное сообщение для juniour js-scripter Посмотреть профиль Найти все сообщения от juniour js-scripter
 
Регистрация: 16.05.2019
Сообщений: 2

Определить вхождение последовательностей цифр
Здравствуйте. Есть задача такого плана: у меня есть 1 миллион случайных цифр в диапазоне от 0 до 1. И есть задачи:
1.Определить количество 0, определить количество 1.
2.Определить количество последовательностей из двух цифр (00, 01, 10, 11).
3.Определить количество последовательностей из трех цифр (000, 001, 010, и т.д.)

С пунктом номер 1 я справился с помощью reduce:

var arr = [Массив этих цифр через запятую].reduce(function(acc, el) {
acc[el] = (acc[el] || 0) + 1;
return acc;
}, {});

document.write('<pre>', JSON.stringify(
result, null, 2), '</pre>');
А вот уже с остальными пошли проблемы, подскажите как лучше это реализовать. Может я пошел не правильным путем в принципе. Буду рад любой помощи)

Последний раз редактировалось juniour js-scripter, 16.05.2019 в 17:04. Причина: Случайно отправил не готовый вариант вопроса
Ответить с цитированием