Как найти формулу, которая генерирует двоичную последовательность?

У меня есть цикл объектов, которые должны выглядеть следующим образом:

1 0 0 1 1 0 0 1 1 0 0 …

Мне нужно сделать заявление, которое решает, какой вывод (0 или 1) должен появляться для каждого объекта в последовательности. Каков наилучший способ сделать это?
Есть ли способ для «обратный инжиниринг в формулы«?

Спасибо!

-1

Решение

Ну, хм … может быть ВСЕ виды решений для этого. Вот пример:

for ($i = 1; $i <= 11; $i++) {
echo ($i % 4 <= 1 ? 1 : 0) . ' ';
}

Выход: 1 0 0 1 1 0 0 1 1 0 0

Пояснение: разделите число на 4. Если остаток равен 0 или 1, то вы получите 1, в противном случае вы получите 0.

Для реверс-инжиниринга это действительно вопрос проб и ошибок или распознавания образов. Вы также можете попробовать Wolfram, который имеет решение для последовательности: http://www.wolframalpha.com/examples/Sequences.html

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]