본문 바로가기
> 알고리즘 문제 풀이/BOJ

16165-걸그룹 마스터 준석이 (python, 파이썬)

by bky373 2020. 10. 15.
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를 두고 사용할 수 있다!

댓글