Skip to content

Commit bc41179

Browse files
committed
trying to solve problem 29 from chapter 6
1 parent 7bf6fde commit bc41179

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Chapter 6/problems/Problem6_29.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
def networks(nstudents,listuple):
2+
dic = {}
3+
ngroups = 0
4+
for tupla in listuple:
5+
if len(dic) < 1:
6+
dic[ngroups] = set(tupla)
7+
elif len(dic) >= 1:
8+
if tupla in dic[ngroups]:
9+
for number in tupla:
10+
if number not in dic[ngroups]:
11+
dic[ngroups].add(number)
12+
else:
13+
ngroups += 1
14+
dic[ngroups] = set(tupla)
15+
for i in range(len(dic)):
16+
print('Social network {} is {}'.format(i, dic[i]))

0 commit comments

Comments
 (0)