> 알고리즘 문제 풀이/BOJ
16165-걸그룹 마스터 준석이 (python, 파이썬)
bky373
2020. 10. 15. 18:20
n, m = map(int, input().split())
teams = dict()
for _ in range(n):
team = input()
member_num = int(input())
teams[team] = [input() for _ in range(member_num)]
for _ in range(m):
name = input()
if int(input()) == 1:
for team, members in teams.items():
if name in members:
print(team)
else:
print('\n'.join(sorted(teams[name])))
- 놓친 포인트:
- Dictionary의 Key, Value 각각의 역할을 서로 다른 딕셔너리로 나누어 쓸 수 있다!
- 여기선 (팀)과 (멤버들의 이름)을 각각 다른 딕셔너리로 사용 가능
- Dictionary내에 List를 두고 사용할 수 있다!