Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     01 Mar 2002  14:23:36
 To : Soft
 Subject : Re: Почему не работает?
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Soft.
 
 AC>> А я уже не помню оригинальной задачи.
 S> Есть слова в переменной. Там могут быть буквы е,ё и,ё а могут и не быть. 
 S> апример слово елка нужно добавить в массив все варианты букв е-ё
 S> в результате должно получиться елка, ёлка. И пример посложнее. Слово индеец
 S> должно получиться
 S> Индеёц, Индеец, Йндеец, Йндеёц, Йндёёц, Индёёц, Индёец итд.
 
 Это в какую-нибудь книжку по программированию... Эхотаг тут совершенно ни при
 чем. Потому я тебя и спросил, есть ли уверенность, что задача вот именно так и
 стоит. Общий принцип очевиден - делим требуемое слово на фрагменты, либо
 состоящие из одной такой вот буквы, либо не содержащие таковых. Получаем
 массив. И по этому массиву рекурсивно делать стандартную схему перебора - для
 всех вариантов текущего начального элемента собрать массив
 
 map($этотвариант . $_, func(@хвост)). Собрать все эти массивы в один и
 вернуть.
 
 Честно говоря, писать и тестировать код ломы, а неоттестированный я наружу
 стараюсь не выдавать - что-то я невнимателен в последнее время...
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 
 Hет применения человеческому разуму! (c)
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Почему не работает?   Soft   19 Feb 2002 16:39:12 
 Re: Почему не работает?   Artem Chuprina   19 Feb 2002 17:31:35 
 Re: Почему не работает?   Soft   20 Feb 2002 15:38:25 
 Re: Почему не работает?   Artem Chuprina   22 Feb 2002 07:17:04 
 Re: Почему не работает?   Soft   26 Feb 2002 20:40:42 
 Re: Почему не работает?   Artem Chuprina   27 Feb 2002 14:11:14 
 Re: Почему не работает?   Soft   27 Feb 2002 23:36:27 
 Re: Почему не работает?   Artem Chuprina   01 Mar 2002 14:23:36 
 Re: Почему не работает?   Andrey Sapozhnikov   01 Mar 2002 18:57:29 
 Почему не работает?   Bulat Ziganshin   01 Mar 2002 19:38:06 
 Re: Почему не работает?   Andrey Sapozhnikov   01 Mar 2002 23:51:22 
 Почему не работает?   Alexey Gradovtsev   03 Mar 2002 12:02:38 
 Re: Почему не работает?   Andrey Sapozhnikov   04 Mar 2002 22:26:08 
 Re: Почему не работает?   Soft   07 Mar 2002 12:31:27 
Архивное /ru.perl/6359e3cd68f0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional