| 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() |