Talk:Find common directory path: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 70:
 
:I was not able to make my version break. Can you give me the complete definition for dir_list[] which makes it break? Thanks. --[[User:Rdm|Rdm]] 16:08, 14 April 2011 (UTC)
 
<lang C>
char *dir_list[] = {
"/home/user1/tmp/coverage/test",
"/home/user1/tmp/covert/operator",
"/home/user1/tmp/coven/members",
"/home/user1/tmp2/coven/members",
NULL
};
</lang>
should return "/home/user1". [[User:Per|Per]] 16:14, 14 April 2011 (UTC)
 
(elided) --[[User:Rdm|Rdm]] 16:54, 14 April 2011 (UTC)
 
"home/user1/tmp" is not the longest common shared path any more. How about you drop by on irc to discuss this, instead of us abusing this talk page further? ;-) [[User:Per|Per]] 17:03, 14 April 2011 (UTC)
 
Correct version of python without reimplementing commonprefix
<lang Python>
os.path.sep.join(os.path.commonprefix([p.split(os.path.sep) for p in ['/home/user1/tmp/coverage/test', '/home/user1/tmp/covert/operator', '/home/user1/tmp/coven/members']]))
</lang>
Anonymous user