총총이와 총총이와 만난 사람 만난 사람의 사람 쭉쭉쭉쭉 계산해서 더해주면 된다고 생각했다.
중복이 되면 안되니까 set를 이용했다.
set로 총총이를 만난 사람들과 총총이를 set에 추가해주고
새로운 값들이 입력 되었을때 set에 추가되어 있는 사람과 없는 사람이면 set에 추가해주었고 둘다 없는 사람이면 continue를 해주었다.
n = int(input())
dance = set()
for i in range(n):
n1, n2 = input().split()
if n1 == 'ChongChong' or n2 == 'ChongChong':
dance.add(n1)
dance.add(n2)
if n1 in dance or n2 in dance:
dance.add(n1)
dance.add(n2)
print(len(dance))
처음에 dance.add대신에
dance.update를 사용해 한줄로 n1,n2를 set에 넣어주려 했는데
원하는 결과가 나오지 않아 찾아보니 update는 인자로 집합이 들어와야 하지만 나는 문자열을 넣어주어서 원하는 결과가 안나왔다.