без повторений - это чтобы рядом с a не было a, рядом с b - b?
2009/12/22 Андрей Костенко <[email protected]> > use List::Util qw(shuffle); > > 2009/12/22 Михаил Монашёв <[email protected]> > > Здравствуйте, dvhillard. >> >> Задача решается кучей способов. По какому признаку надо выбрать лучший >> из них? >> >> dgc> Есть задачка интересная. >> >> dgc> На входе такие данные: >> dgc> a a a a a b b b c c c c d e e e e e e e e e e >> >> dgc> Как сделать на выходе, что-то вроде такого: >> dgc> b c a e b e c e d e a e c e a c e a e a e b e >> >> dgc> А лучше, ещё более равномерно. >> >> dgc> Т.е. нужна рандомная сортировка без повторений. >> >> dgc> Может у кого-нибудь есть в запасе такая функция? >> >> dgc> Заранее спасибо :) >> >> >> >> >> >> -- >> >> С уважением, >> Михаил Монашёв, SoftSearch.ru >> mailto:[email protected] >> ICQ# 166233339 >> http://michael.mindmix.ru/ >> Без бэкапа по жизни. >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
