У меня есть цикл объектов, которые должны выглядеть следующим образом:
1 0 0 1 1 0 0 1 1 0 0 …
Мне нужно сделать заявление, которое решает, какой вывод (0 или 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
Других решений пока нет …