Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 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