![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| dixoNICH |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
Надо переписать скрипт с питона на перл. Попытался, не получилось
|
||||
|
|||||
| Suppir |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 20.4.2009 Репутация: нет Всего: нет |
Блин, питон такой простой. Смотрю код и сразу все понятно!
|
|||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
если понятно - не составит труда переписать
|
|||
|
||||
| Suppir |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 20.4.2009 Репутация: нет Всего: нет |
Извини, друг, я на работе
|
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
dixoNICH, можно попробовать Algorithm::Combinatorics
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| MakTpaxep |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 25.11.2010 Репутация: нет Всего: нет |
Так вы нам напишите более конкретно что требуется. Питон тогда не потребуется переводить.
|
|||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
Перебор всех возможных фраз в тексте.
т.е. $text = "привет мой друг"; и на выходе, например, массив @text = qw /приветмой приветдруг приветмойдруг мойдруг другмой и т.д. Добавлено через 30 секунд
Мне бы без сторонних модулей |
|||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
Уже не надо
|
|||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
Ап
|
|||
|
||||
| Lols |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 21.10.2011 Репутация: нет Всего: нет |
Увы, питона не знаю, но посмотреть, как должно быть, интересно.
|
|||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
Ап
|
|||
|
||||
| trigandyaj |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.11.2011 Репутация: нет Всего: нет |
Моя логика заключается в том что используется только три аргумента(а,бэ,цэ) и отсюда следует что возможных
комбинаций всего двенадцать! use 5.010; без этой строки у меня перл ругается и не выполняет скрипт @w=split /\s+/, <STDIN>; слова должны быть разделены пробелами, вместо <STDIN> моно скаляр @result=($w[0].$w[1],$w[0].$w[2],$w[0].$w[1].$w[2],$w[0].$w[2].$w[1], $w[1].$w[0],$w[1].$w[2],$w[1].$w[0].$w[2],$w[1].$w[2].$w[0], $w[2].$w[0],$w[2].$w[1],$w[2].$w[0].$w[1],$w[2].$w[1].$w[0]); say "@result"; выводит результат |
|||
|
||||
| alezzz |
|
|||
![]() сплю... ![]() ![]() Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
||||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
вы, конечно, извините, но до такого догадаться не проблема и для 1-го классника. а я ищу решение не для трёх слов, а для n слов |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |