2480: 주사위 세개

네르기·2022년 8월 29일
0

알고리즘

목록 보기
59/76

어떤 문제인가?

조건문을 활용하는 문제.

시행착오 횟수

한 번에 성공.

1차 시도: AC

A,B,C=map(int,input().split())
if A==B and B==C:
    print(10000+1000*A)
elif A==B or A==C:
    print(1000+100*A)
elif B==C:
    print(1000+100*B)
else:
    print(max(A,B,C)*100)

다른 분들의 풀이

a, b, c = sorted(map(int, input().split()))
print([10 + b, c][a < b < c] * [10, 1][a < c] * 100)

-> ntw9091님의 풀이
이것도 조건문 없이 풀 수 있는진 몰랐다.
배열을 생성하고 참/거짓에 따라 0, 1번째 원소 중 하나를 고르게 하는 방법이라니, 신박하다.

profile
프로그래머와 애니메이터가 되고파

0개의 댓글