강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

성민님의 프로필 이미지
성민

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

9. 주사위 게임

elif a == c 의 생략

작성

·

253

0

안녕하세요. 강사님, 코드에 관해 질문있어 글 남깁니다.

3개의 입력 값을 sort한 상태이고, 두번째 elif 문에 도달한 경우, 가장 큰 값인 c와 가장 작은 값인 a는 동일할 수 없다고 판단했습니다. 예시처럼 elif문을 두 번 사용하지 않고 아래와 같이 코드를 작성해도 정답인지 여쭤보고 싶습니다.

n = int(input())
max = 0
for i in range(n):
    tmp = input().split()
    tmp.sort()
    a, b, c = map(int, tmp)
    if a == b and b == c:
        res = a * 1000 + 10000
    elif a == b or b == c:
        res = b * 100 + 100 
    else:
        res = c * 100
    if res > max:
        max = res

print(max)

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 잘 하신 코드입니다. 좋은 코드네요.

성민님의 프로필 이미지
성민

작성한 질문수

질문하기