-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
elif a == c 의 생략
22.10.15 23:48 작성 조회수 145
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)
답변을 작성해보세요.
0
답변 1