понедельник, 8 августа 2011 г.

Re: Задачка

Вот держите http://pastie.org/2342115
$ ruby -ane'p$F.sort if$F[3]' < file


On Aug 5, 9:09 pm, Vladimir Chernyshev <vol...@gmail.com> wrote:
> http://habrahabr.ru/blogs/cpp/125564/#comment_4136728
>
> >О, кстати, было бы интересно увидеть решение этой задачи на Руби:
>
> ><<Вывести на экран все строки текстового файла, в которых более трех слов, отсортированные по алфавиту>>
>
> >На питоне уложились в 76 символов (не считая импортов):
> >stdout.writelines(sorted(_ for _ in open('test.txt') if _.count(' ')>2))
>
> Я предложил такое решение
>
> IO.foreach('test.txt').select{|s|s.count(' ')>2}.sort.each{|s|print s}
>
> Можно короче? :)

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий