|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ivan Frolcov 2:5020/175.2 15 Apr 2004 12:28:25 To : Alexey Mahotkin Subject : Re: Парсинг "формулы" -------------------------------------------------------------------------------- Thu Apr 15 2004 12:10, Alexey Mahotkin wrote to Sergey Ermakov: SE>> Подскажите, чем можно пропарсить такую конструкцию?.. SE>> (a + b) * (c + d) SE>> Требуется получить: SE>> a * c + a * d + b * c + b * d AM> С таким стилем программирования ты далеко не уедешь. AM> Попробуй сначала запрограммировать задачу на лиспе. Потом, когда станет AM> понятно, перенеси на перл (ну или вызывай интерпретатор непосредственно). Судя по всему, человек лиспа просто не знает, и сколько же ему будет радости и пользы ломать голову о том, как же это на лиспе пишется! 2Сергей - а вообще-то Алексей кое в чем прав, эту задачу любят приводить в лисповских учебниках, так что лучше обратиться к ним. И еще - как-то невнятно сформулирована задача - не совсем понятно, что есть и что требуется получить. Вот дали тебе, скажем, a * c + a * d + b * c + b * d -- что должно получиться в итоге? --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33001f91ea4f.html, оценка из 5, голосов 10
|