Find common directory path: Difference between revisions
→{{header|Haskell}}: Tidied applicative version.
(→{{header|Haskell}}: Tidied applicative version.) |
|||
Line 1,019:
]</lang>
Or
<lang haskell>import Data.List (transpose, intercalate)
import Data.List.Split (splitOn)
------------------ COMMON DIRECTORY PATH -----------------
cdp :: [String] -> String▼
commonDirectoryPath [] = []
commonDirectoryPath xs =
head
--------------------------- TEST -------------------------
main :: IO ()
main =
(putStrLn .
[ "/home/user1/tmp/coverage/test"
, "/home/user1/tmp/covert/operator"
|