25 lines
396 B
Python
25 lines
396 B
Python
"""
|
|
Run program from here.
|
|
Requires: python > 3.10.x
|
|
"""
|
|
|
|
from parser import parse
|
|
from graph import create_graph
|
|
from dijsktra import Dijkstra
|
|
|
|
|
|
INPUTFILE = "file.txt"
|
|
|
|
|
|
def main():
|
|
dataset: dict = parse(INPUTFILE)
|
|
# print(dataset)
|
|
graph: dict = create_graph(dataset)
|
|
# print(graph)
|
|
dijkstra = Dijkstra(graph)
|
|
dijkstra.algorithm()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|