Forum Webscript.Ru
Программирование => PHP => Тема начата: 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 варианта скрипта - для двухсимвольного списка и для трехсимвольного.
и как это реализовать, хрен его знает...
прикинул я, список получится нехилый - двухсимвольных комбинаций будет несколько тысяч, а
трехсимвольных - несколько десятков тысяч.
Поможите советом, господа!!
-
Уверен, что нужно
вывести построчно на экран
?
-
на экран, в файл - куда угодно.
-
А как ты пробовал решать свою проблему?