1 # 6. How many names are subsets of other names?
3 # Note: this problem gets really slow when you consider boys and girls names
4 # together. For simplicity, I'm treating them separately.
9 for boysName in ssadata.boys.keys():
11 for otherBoysName in ssadata.boys.keys():
12 if not match and boysName in otherBoysName and otherBoysName != boysName:
13 boysNamesSubsets = boysNamesSubsets + 1
16 print(str(boysNamesSubsets) + " boys names are subsets of other boys names.")
19 for girlsName in ssadata.girls.keys():
21 for otherGirlsName in ssadata.girls.keys():
22 if not match and girlsName in otherGirlsName and otherGirlsName != girlsName:
23 girlsNamesSubsets = girlsNamesSubsets + 1
26 print(str(girlsNamesSubsets) + " girls names are subsets of other girls names.")