Tehtäväsi on muodostaa lista, joka sisältää annetun verkon kunkin solmun asteen eli solmun naapurien määrän. Listan luvut tulee järjestää pienimmästä suurimpaan.
Esimerkiksi seuraavassa verkossa haluttu lista on [2,2,3,3,4], koska solmujen 3 ja 5 aste on 2, solmujen 1 ja 2 aste on 3 ja solmun 4 aste on 4.
Toteuta tiedostoon degrees.py funktio find_degrees, jolle annetaan listat verkon solmuista ja kaarista. Funktion tulee palauttaa lista solmujen asteista.
def find_degrees(nodes, edges):
# TODO
if __name__ == "__main__":
nodes = [1, 2, 3, 4, 5]
edges = [(1, 2), (1, 3), (1, 4), (2, 4), (2, 5), (3, 4), (4, 5)]
print(find_degrees(nodes, edges)) # [2, 2, 3, 3, 4]
nodes = [1, 2, 3, 4, 5]
edges = []
print(find_degrees(nodes, edges)) # [0, 0, 0, 0, 0]
nodes = [1, 2, 3, 4, 5]
edges = [(1, 2), (1, 3), (1, 4), (1, 5)]
print(find_degrees(nodes, edges)) # [1, 1, 1, 1, 4]
