꾸준히 합시다

백준 파이썬 5533번: 유니크 본문

코딩 테스트 문제 풀이

백준 파이썬 5533번: 유니크

tturbo0824 2021. 3. 30. 02:57

www.acmicpc.net/problem/5533

 

5533번: 유니크

첫째 줄에 참가자의 수 N이 주어진다. (2 ≤ N ≤ 200) 둘째 줄부터 N개 줄에는 각 플레이어가 1번째, 2번째, 3번째 게임에서 쓴 수가 공백으로 구분되어 주어진다.

www.acmicpc.net

문제 유형: 수학, 구현, 사칙연산

 

# Solution 1

import sys
input = sys.stdin.readline

N = int(input())

firstgame = []
secondgame = []
thirdgame = []

answer = [0] * N

for _ in range(N):
    first, second, third = map(int, input().split())
    firstgame.append(first)
    secondgame.append(second)
    thirdgame.append(third)

def scoring(arr):
    for i in range(N):
        if arr.count(arr[i]) == 1:
            answer[i] += arr[i]
            
scoring(firstgame)
scoring(secondgame)
scoring(thirdgame)

print(*answer, sep="\n")
Comments