Forum Webscript.Ru

Программирование => PHP => Тема начата: CyberHawk от 01 Сентября 2006, 21:19:21

Название: столкнулся с элементарной задачей - вывод на экран текстового массива
Отправлено: CyberHawk от 01 Сентября 2006, 21:19:21
Вот только недавно засел за изучение ПХП, и столкнулся с элементарной задачей

есть список символов - abcdefghjiklmnopqrstuvwxyz1234567890-

Буквы английского алфавита, все цифры и тире.


что нужно:

вывести построчно на экран все возможные двух- и трехсимвольные комбинации этого массива,

причем -

- в двухсимвольных комбинациях не может присутствовать тире
(т.е. не допускаются комбинации вида -a, a-, 1-, -1)

- в трехсимвольных комбинациях тире не может находиться в начале или в конце комбинации
(т.е. не допускаются комбинации вида -aa, aa-, a1-, -1a)


- как буквы так и цифры могут повторяться как два так и три раза
(например - aa1, aaa, 11a, 111, a1a, 1a1, a11, aa, 11)

список должен сортироваться скриптом по количеству символов.

возможны 2 варианта скрипта - для двухсимвольного списка и для трехсимвольного.

и как это реализовать, хрен его знает...
прикинул я, список получится нехилый - двухсимвольных комбинаций будет несколько тысяч, а
трехсимвольных - несколько десятков тысяч.

Поможите советом, господа!!
Название: столкнулся с элементарной задачей - вывод на экран текстового массива
Отправлено: hanslinger от 02 Сентября 2006, 10:05:23
Уверен, что нужно
Цитировать
вывести построчно на экран
?
Название: столкнулся с элементарной задачей - вывод на экран текстового массива
Отправлено: CyberHawk от 02 Сентября 2006, 19:39:31
на экран, в файл - куда угодно.
Название: столкнулся с элементарной задачей - вывод на экран текстового массива
Отправлено: hanslinger от 03 Сентября 2006, 20:31:08
А как ты пробовал решать свою проблему?