kiarwine, вы знаете слово "массив", поэтому я предположил, что есть закомство хоть с каким-то языком программирования. Освоить Ruby для такой задачи с оглядкой на какой-нибудь знакомый язык (даже простейший) не составит труда.
Поэтому я и говорю, что скрипты — самый логичный вариант, они буквально созданы для таких вот моментов. А то, что я привел это действительно хак. Я думаю неделю можно потратить на изучение Ruby для этой задачи при наличии багажа знаний. Без него труднее, но всяко лучше возни с переменными, тут они — простейшая форма.

Цитата Сообщение от Klon Посмотреть сообщение
Чтобы такое выводить текстом, нужно ведь перебрать все вариации, не так ли?
Я бы сказал примитивный вариант. Для вывода текста одним сообщением пока не представляю как это можно сделать, а перебрать все вариации конечно придется. Перебор можно засунуть в общие события и вызывать по мере надобности. Но там понадобятся дополнительные ещё переменные... в общем трата времени.