parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Обрати внимание

Luzhnikovskiy | tom@ofm.ru 28.10.2001 16:23

^table[] делает ВЕРТИКАЛЬНУЮ развертку:
для данных 1 2 3 4 5 при любом числе колонок больше 2х имеем
1 3 5
2 4 -
так сказать, оптимальное заполнение...

правила:
для "корректного" заполнения таблицы надо, чтобы остаток от деления числа строк в контексте на число желаемых колонок был меньше числа колонок на 1 или равен ему ;-) (правило 1)

пример: для 15 элементов "правильно" строятся таблицы с 1,2,3,4,5,8

в других случаях строится таблица под число элементов равное
число колонок умноженное на округленное в большую сторону (число элементов деленное на число колонок) (правило 2). заполнение по столбцам слева-направо

пример: 16 элементов / 7 колонок:
при 7 колонках - неудовлетворение правила 1.
работет правило 2:
7 * ceiling(16 / 7) = 21 - т.е. 7х3

01 04 07 10 13 16 z
02 05 08 11 14 z z
03 06 09 12 15 z z

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева