Читаю "Armstrong Thesis", нашёл там такую функцию:
perms([]) -> [[]];
perms(L) -> [[H|T] || H <- L, T <- perms(L--[H])].
Пример того, как она работает:
> perms("123").
["123","132","213","231","312","321"].
Про list comprehensions прочитал, вроде разобрался (кстати, как этот термин звучит по-русски?), но понять толком, как эта ф-я работает пока не получается (может просто надо выспаться? ;).
%% Помогите разложить по полочкам. %)
Ответ на:
комментарий
от bik

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.