Koala - 7기/기초 알고리즘 스터디
[백준/python] 5533번 유니크
fanatel
2022. 8. 8. 02:34
https://www.acmicpc.net/problem/5533
문제분석
참가자 수만큼 이차원 배열에 입력받는다. 이때 이차원배열의 구성을 헷갈리지 않도록 주의해야한다.
소스코드
n = int(input())
score = [[], [], []]
sum = []
for i in range(n):
a, b, c = map(int, input().split())
score[0].append(a)
score[1].append(b)
score[2].append(c)
for i in range(n):
s_score = 0
for j in range(3):
if score[j].count(score[j][i]) == 1:
s_score += score[j][i]
sum.append(s_score)
for i in sum:
print(i)
풀이
이차원 배열을 이용해 비교적 쉽게 풀었다. 이차원 배열의 두번째 항목( [] [바로 이곳]) 에 추가하고 싶을 땐, 변수명[].append를 이용해 원소를 추가할 수 있다.