[백준/파이썬] 5533번 유니크 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 5533번 유니크
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
각 라운드 점수가 다른 사람과 겹치지 않을 때만 해당 점수를 얻고, 3라운드 합계를 출력하는 문제입니다.
코드
n = int(input())
l = [[], [], []]
for i in range(n):
s = list(map(int, input().split()))
for j in range(3): l[j].append(s[j])
for j in range(n):
t = 0
for i in range(3):
if l[i].count(l[i][j]) == 1: t += l[i][j]
print(t)
설명
라운드별 점수 배열을 따로 저장한 뒤, 각 사람의 점수가 해당 라운드에서 한 번만 등장했는지 검사해 합산합니다.
댓글남기기