Encontrar prefixo comum de strings

Eu estou tendo 4 cordas:

"h:/a/b/c"
"h:/a/b/d"
"h:/a/b/e"
"h:/a/c"

Quero encontrar o prefixo comum para essas cadeias, por exemplo"h:/a". Como encontrar isso?

Normalmente eu dividiria a string com delimitador'/' e colocá-lo em outra lista e assim por diante.
Existe alguma maneira melhor de fazer isso?

questionAnswers(11)

yourAnswerToTheQuestion