def main(): | |||||
with open("input6.txt") as file: | |||||
text = file.read() | |||||
groups = text.split("\n\n") | |||||
print(f"I have {len(groups)} groups.") | |||||
count = 0 | |||||
for grp in groups: | |||||
sgrp = set(grp.replace("\n", "")) | |||||
count += len(sgrp) | |||||
print(f"The total is {count}.") | |||||
if __name__ == "__main__": | |||||
main() |
def checkLists(a, grp): | |||||
for line in grp: | |||||
if a not in line: | |||||
return False | |||||
return True | |||||
def main(): | |||||
with open("input6.txt") as file: | |||||
text = file.read() | |||||
groups = text.split("\n\n") | |||||
print(f"I have {len(groups)} groups.") | |||||
count = 0 | |||||
for grp in groups: | |||||
lgrp = grp.split("\n") | |||||
sgrp = set(grp.replace("\n", "")) | |||||
for letter in sgrp: | |||||
if checkLists(letter, lgrp): | |||||
count += 1 | |||||
print(f"The total is {count}.") | |||||
if __name__ == "__main__": | |||||
main() |