practivceAlgorithm/백준
[백준][Python] 2876 그래픽스 퀴즈
findTheValue
2021. 9. 3. 19:06
a==b인경우 생각못해서 좀 걸렸다.
import sys
input = sys.stdin.readline
N = int(input())
arr = [list(map(int, input().split())) for _ in range(N)]
max_grade = {i:0 for i in range(1,6)}
seq_grade = {i:0 for i in range(1,6)}
for i in range(2):
seq_grade[arr[0][i]] = 1
max_grade[arr[0][i]] = 1
for i in range(1,N):
if arr[i][0] == arr[i][1]:
arr[i].pop()
for num in arr[i]:
seq_grade[num] += 1
if num not in arr[i-1]:
seq_grade[num] = 1
max_grade[num] = max(max_grade[num],seq_grade[num])
max_cnt, max_num = 0, 0
for check in max_grade:
if max_grade[check] > max_cnt:
max_cnt = max_grade[check]
max_num = check
print(max_cnt,max_num)