정답
Simple is best
a, b, c = map(int, input().split())
if a == b == c:
print(10000 + a*1000)
elif a == b:
print(1000 + a*100)
elif a == c:
print(1000 + a*100)
elif b == c:
print(1000 + b*100)
else:
print(100 * max(a, b, c))
내가 쓴 답
안타까운 버전
a, b, c = map(int, input().split())
if a == b == c:
print(10000 + a*1000)
elif a != b and b != c and c != a:
if a > b and a > c:
print(a*100)
elif b > a and b > c:
print(b*100)
elif c > a and c > b:
print(c*100)
# else:
# print(100 * max(a,b,c))
else:
if a == b and a != c:
print(1000 + a*100)
elif b == c and b != a:
print(1000 + b*100)
elif c == a and c != b:
print(1000 + c*100)
# elif a == b:
# print(1000 + a*100)
# elif a == c:
# print(1000 + a*100)
# elif b == c:
# print(1000 + b*100)
조건 a == b == c
로 가장 먼저 거르기 때문에 이후에는 이 조건을 만족하는 경우가 나오지 않는다.
max(a, b, c)