• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

이 풀이도 맞을까요?

22.02.09 14:17 작성 조회수 80

0

import sys
sys.stdin = open("input.txt","r")

n = int(input())
arr = []
for i in range(n) :
    arr.append(list(map(int,input().split())))
answer = 0
max_ans = 0

for val in arr :
    dice = [0] * 7
    for i in val :
        dice[i] +=1
    max_val = 0
    for idx, value in enumerate(dice) :
        if max_val < value :
            max_val = value
            index = idx
    if max_val == 3 :
        tmp = 10000 + index*1000
        if max_ans < tmp : max_ans = tmp
    elif max_val == 2 :
        tmp = 1000 + index*100
        if max_ans < tmp : max_ans = tmp
    else :
        max_dice = 0
        for j in val :
           max_dice = max(max_dice, j)
        tmp =max_dice * 100
        if max_ans < tmp : max_ans = tmp

print(max_ans)
안녕하세요 강사님
강의 잘 듣고 있습니다.
이렇게 풀이하여도 괜찮을까요?
 

답변 1

답변을 작성해보세요.

0

안녕하세요^^

네.잘하신 코드입니다.