(root=".")
return problems
Function: walk_problems
    Summary: Walking for repository to get each content of ProblemXXX
    Examples: Uniq behavior
    Returns: list of 3-uples of strings <list ("1", "2", "3"), ...>
Function: walk_problems
    Summary: Walking for repository to get each content of ProblemXXX
    Examples: Uniq behavior
    Returns: list of 3-uples of strings <list ("1", "2", "3"), ...>
Function : walk_problems Summary : Walking for repository to get each content of ProblemXXX Examples : Uniq behavior Returns : list of 3 - uples of strings <list ( 1 2 3 ) ... >
def walk_problems(root="."):
    """
    Function: walk_problems
    Summary: Walking for repository to get each content of ProblemXXX
    Examples: Uniq behavior
    Returns: list of 3-uples of strings <list ("1", "2", "3"), ...>
    """
    problem = re.compile("./Problem[0-9]{3}/")
    problems = []
    for x in os.walk(root):
        if problem.match(x[0]) and "pycache" not in x[0]:
            problems.append(x)
    return problems
def walk_problems ( root = "." ) : problem = re . compile ( "./Problem[0-9]{3}/" ) problems = [ ] for x in os . walk ( root ) : if problem . match ( x [ 0 ] ) and "pycache" not in x [ 0 ] : problems . append ( x ) return problems