보안을 그리다, 훈이

[Baekjoon/Python3] 5073번 삼각형과 세 변 본문

Programming/Python & Data Structures

[Baekjoon/Python3] 5073번 삼각형과 세 변

HooNeee 2020. 12. 5. 20:50

[Baekjoon/Python3] 5073번 삼각형과 세 변

 

www.acmicpc.net/problem/5073

 

5073번: 삼각형과 세 변

각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.

www.acmicpc.net

 

while True:
    nums = [int(i) for i in input().split()]
    if (nums[0], nums[1], nums[2]) == (0, 0, 0):
        break
    else:
        nums.sort()
        if nums[2] < sum(nums[:2]):
            l = len(set(nums))
            if l == 1:
                print('Equilateral')
            elif l == 2:
                print('Isosceles')
            else:
                print('Scalene')
        else:
            print('Invalid')
Comments