728x90
T=int(input())
out=[]
for i in range(T):
N=int(input())
L=[]
l=[]
result=[]
for j in range(N):
L.append(input())
result.append(0)
for j in range(len(L[0])):
l.append([k[j] for k in L])
for j in range(len(l[0])):
for k in range(N):
if 'R' not in l[j] and 'P' in l[j] and 'S' in l[j]:
if 'S'==l[j][k]:
result[k]+=1
else:
elif 'P' not in l[j] and 'S' in l[j] and 'R' in l[j]:
if 'R'==l[j][k]:
result[k]+=1
elif 'S' not in l[j] and 'P' in l[j] and 'R' in l[j]:
if 'P'==l[j][k]:
result[k]+=1
else:
result[k]+=0
if max(result)==0:
out.append(0)
else:
out.append(result.index(max(result))+1)
print(L)
print(l)
print(result)
for i in range(len(out)):
print(out[i])
반응형
'전.py' 카테고리의 다른 글
백준 3244 두 부분 문자열 2(실패) (0) | 2020.12.16 |
---|---|
백준 11478 서로 다른 부분 문자열의 개수 (0) | 2020.12.15 |
백준 4673 셀프 넘버 (0) | 2020.12.15 |
백준 3460 이진수 (0) | 2020.12.15 |
백준 6321 IBM 빼기 1 (0) | 2020.12.15 |