> -- Илья Ермаков писал(а):
> Что так смущает досточтимого сэра? Индексы и много переменных?

Да, индексы непонятно по чему и шифрованные названия переменных.

> -- Илья Ермаков писал(а):
> Так там и задачка у студента не базданновая. А из дискр. математики и теории схем программ.

Гхм... Это должно испугать и внушить уважение?Вот я давеча совсем простую штуку делал. На входе два списка (разных по смыслу), из них строится один список строк и показывается пользователю в диалоге для того, чтобы он выбрал нужный ему элемент. Ну и потом с оригинальным элементом (в одном из двух данных списков) совершаются определенные действия. Поскольку сам диалог ничего не знает о природе двух данных списков, а знает только о списке строк, то и в качестве результата он возвращает индекс выбранной строки. И по этому индексу потом находится элемент в одном из двух данных списков. Так вот, к чему я это. Я вот теперь думаю, что индекс на выходе - это была все-таки плохая идея. Проще надоБез всякой математики по вычислению оригинального элемента, даже если она и сводится к банальному добавлению смещения. Нечитабельно это. И хрупко...