Normalizador de caminhos
Está a construir um gestor de ficheiros simples ao estilo Linux. Os caminhos usam barras, "." significa "a pasta atual" (sem efeito), e ".." significa "subir uma pasta". Várias barras consecutivas colapsam numa só. Dada uma string de caminho absoluto path, devolva a sua forma normalizada: começa com
Está a construir um gestor de ficheiros simples ao estilo Linux. Os caminhos usam barras, "." significa "a pasta atual" (sem efeito), e ".." significa "subir uma pasta". Várias barras consecutivas colapsam numa só. Dada uma string de caminho absoluto path, devolva a sua forma normalizada: começa com