Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def read_languages():
- """считывает языки, который знает школьник"""
- languages_count = int(input())
- return set(input() for _ in range(languages_count))
- n = int(input()) # количество учеников
- students = [read_languages() for _ in range(n)]
- # языки, которые знают все - пересечение множеств языков, которые знает каждый ученик
- all_known = set.intersection(*students)
- # языки, которые знает хотя бы 1 школьник - обьединение множеств языков, которые знает каждый ученик
- any_known = set.union(*students)
- print(len(all_known))
- print(*all_known, sep="\n")
- print(len(any_known))
- print(*any_known, sep="\n")
Add Comment
Please, Sign In to add comment