A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
|
|
@ -0,0 +1,14 @@
|
|||
(use '[clojure.string :only [join,split]])
|
||||
|
||||
(defn common-prefix [sep paths]
|
||||
(let [parts-per-path (map #(split % (re-pattern sep)) paths)
|
||||
parts-per-position (apply map vector parts-per-path)]
|
||||
(join sep
|
||||
(for [parts parts-per-position :while (apply = parts)]
|
||||
(first parts)))))
|
||||
|
||||
(println
|
||||
(common-prefix "/"
|
||||
["/home/user1/tmp/coverage/test"
|
||||
"/home/user1/tmp/covert/operator"
|
||||
"/home/user1/tmp/coven/members"]))
|
||||
Loading…
Add table
Add a link
Reference in a new issue