여니의 취준 준비/코딩테스트 (Python)

[n12760] 최후의 승자는 누구? in python

여니's 2021. 11. 18. 11:50


 

단순 구현문제!

가장 큰 수를 가진 플레이어가 여러명일 수 있다는 조건을

빼먹고 구현하다가

시간을 많이 버린 문제;

 

 

n, m = map(int, input().split())
array = []
for i in range(n):
    temp = sorted(list(map(int, input().split())))
    array.append(temp)
answer = [0 for _ in range(n)]

for i in range(m):
    temp = []
    for j in range(n):
        temp.append(array[j][i])
    maxnum = max(temp)
    for j in range(n):
        if maxnum == temp[j]:
            answer[j] += 1

player = max(answer)
result = []
for i in range(len(answer)):
    if answer[i] == player:
        result.append(i + 1)
print(*result)