О! Уже делал похожую вещицу лет 5 назад, правда на вход там html-ка подавалась. Суть была в том, чтобы из текста сделать несколько колонок заданной ширины, а в колонках текст выравнивался по ширине колонки. Как-то так вот http://wladimir.su/news.html?id=1391000460 (похожие новости)
2014-01-29 Natalya <[email protected]>: > Из этого теперь родится новое задание для perl-golf? > > Savenkova Natalya > [email protected] > http://facebook.com/name.rnd > > On 29 янв. 2014 г., at 17:30, Андрей П. Ковбович <[email protected]> > wrote: > > Привет! > > По ссылке внизу :) > http://tech.yandex.ru/education/tolstoycamp/march2014/register/?answer_choices_1907=2850 > > > среда, 29 января 2014 г. пользователь Mons Anderson написал: >> >> Андрей, а где само задание? >> ты пишешь про какой-то пример, а я не вижу их на сайте. >> >> On 29.01.2014, at 15:38, Андрей П. Ковбович <[email protected]> wrote: >> >> Всем привет! >> >> Неплохое тестовое задание у Яндекса для разработчиков на Startup Camp. >> >> >> http://tech.yandex.ru/education/tolstoycamp/march2014/register/?answer_choices_1907=2850 >> >> Кратко условия задачи: >> >> Дан текст, состоящий из нескольких строк произвольной длины. Нужно разбить >> его на абзацы и юстифицировать, то есть оформить в виде текста шириной в N >> (20 - 120) символов, выровняв по правой и по левой границе. >> >> Правда в примере вывода допущена ошибка: (Яндекс, что за дела?) >> в 4ой строке 2го параграфа, строка заканчивается на "velit esse" >> а должно быть "velit esse cillum" >> >> Ну и я не прошел мимо и запостил свой вариант >> https://gist.github.com/akovbovich/a6b6de7ce540b9424f37 >> >> Было бы интересно посмотреть и на другие варианты решения. >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- //wbr, Dmitry L. -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
