인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

dumi33452085's profile image
dumi33452085

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

9. Dice Game

이 풀이도 맞을까요?

Written on

·

129

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)
안녕하세요 강사님
강의 잘 듣고 있습니다.
이렇게 풀이하여도 괜찮을까요?
 
주사위게임코테 준비 같이 해요! python

Answer 1

0

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

네.잘하신 코드입니다.

dumi33452085's profile image
dumi33452085

asked

Ask a question