Floyd's algorithm

Sign in to test your solution.
def floyd(adj: str): """ >>> floyd(open("graaf.in").read()) [[7, 4, 11, 8], [3, 7, 7, 4], [6, 7, 8, 1], [5, 6, 7, 8]] """ #TODO def floyddist(adj: str, from, to): """ >>> floyddist(open("graaf.in").read(),0,3) 8 """ #TODO def floydpath(adj: str, from, to): """ >>> floydpath(open("graaf.in").read(),0,3) [0, 1, 3] """ #TODO if __name__ == '__main__': import doctest doctest.testmod()