RosettaCodeData/Task/Find-common-directory-path/Sidef/find-common-directory-path.sidef
2016-12-05 23:44:36 +01:00

9 lines
286 B
Text

var dirs = %w(
/home/user1/tmp/coverage/test
/home/user1/tmp/covert/operator
/home/user1/tmp/coven/members
);
var unique_pref = dirs.map{.split('/')}.abbrev.min_by{.len};
var common_dir = [unique_pref, unique_pref.pop][0].join('/');
say common_dir; # => /home/user1/tmp