LC 1233 [M] Remove Sub Folders from the Filesystem - ALawliet/algorithms GitHub Wiki

class Solution:
    def removeSubfolders(self, folder: List[str]) -> List[str]:
        res = []
        folder.sort()
        for f in folder:
            if not res or not f.startswith(f'{res[-1]}/'):
                res.append(f)
        return res