Автор Тема: столкнулся с элементарной задачей - вывод на экран текстового массива  (Прочитано 2845 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CyberHawk

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вот только недавно засел за изучение ПХП, и столкнулся с элементарной задачей

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

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


что нужно:

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

причем -

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

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


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

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

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

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

Поможите советом, господа!!

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Уверен, что нужно
Цитировать
вывести построчно на экран
?

Оффлайн CyberHawk

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
на экран, в файл - куда угодно.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
А как ты пробовал решать свою проблему?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28