728x90
1. 문제
2. 풀이
- 입력받는 세 숫자에 대해 세로로 비교하여 중복된 숫자가 있다면 더할 수 없다 .
3. 코드
n = int(input())
games = []
for _ in range(n):
game = list(map(int,input().split()))
games.append(game)
for i in range(n):
ans = 0
for j in range(3):
cur = games[i][j]
check = 1
for k in range(n):
if k == i:
continue
# 중복 체크
if games[k][j] == cur:
check = 0;
break
if check == 1 :
ans += cur
print(ans)
이중리스트에서 중복 체크하는 방법 잊지말자 !!
'[알고리즘] > BOJ' 카테고리의 다른 글
[백준/Python] 14593번: 2017아주대학교 프로그래밍 경시대회(Large) (0) | 2023.02.24 |
---|---|
[백준/Python] 15905번: 스텔라(STELLA)가 치킨을 선물했어요 (람다함수 정렬) (0) | 2023.02.24 |
[백준/Python] 1181번: 단어정렬 (0) | 2023.02.22 |
[백준/Python] 10798번 : 세로읽기 (0) | 2023.02.21 |
[백준/Python] 기초 10제 - Day4 (0) | 2023.02.16 |